首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从HttpEntity获取json

从HttpEntity获取json
EN

Stack Overflow用户
提问于 2017-07-19 10:10:18
回答 1查看 879关注 0票数 0

我有一个akka.http.scaladsl.model.HttpEntity对象,看起来像HttpEntity("application/json",{Myjson这里})

是否有一种无需任何字符串操作(除了转换为字符串和执行拆分)就可以从实体中获取json的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-25 09:16:50

您将需要一个JSON解析器和JSON解析器与Akka Http之间称为解组器的粘合代码。

Akka包括喷雾器解压缩器库。您可以在hseeberger/akka-http-json库中找到更多的解编组器。

如果您选择使用,那么它的伪代码应该是

代码语言:javascript
复制
case class MyJson(v1: String, v2: Int)

object JsonProtocol extends DefaultJsonProtocol {
  implicit val myFormat = jsonFormat2(MyJson)
}

val resp: Future[MyJson] = Unmarshal(response).to[MyJson]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45187434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档