我正在使用dispatch for scala,如何将web服务的响应转换为sa JSON文件?

我正在使用dispatch for scala,如何将web服务的响应转换为sa JSON文件?,scala,scala-dispatch,Scala,Scala Dispatch,我正在使用dispatch库和scala向web服务发出http请求。一切正常,我想做的是将响应转换为JSON。我已经可以得到响应,但它是字符串格式的。以下是我正在做的: val http = new Http val handler = http(req.as_str) req是包含URL的请求变量 谢谢你的帮助D如果您的请求是一个案例类,您可以使用将案例类树序列化为json字符串(并返回)。例如,还有其他类似的(反)序列化程序,但到目前为止我只使用了Lift Json。在其他类中,我

我正在使用dispatch库和scala向web服务发出http请求。一切正常,我想做的是将响应转换为JSON。我已经可以得到响应,但它是字符串格式的。以下是我正在做的:

 val http = new Http

 val handler = http(req.as_str)
req是包含URL的请求变量


谢谢你的帮助D

如果您的请求是一个案例类,您可以使用将案例类树序列化为json字符串(并返回)。例如,还有其他类似的(反)序列化程序,但到目前为止我只使用了Lift Json。

在其他类中,我使用scala.util.parsing.Json库创建Json,如果我将它与dispatch一起使用,它会工作吗?AFAIK,
scala.util.parsing.Json
只允许将Json字符串解析为Json对象。因此,首先必须将请求序列化为字符串,然后将其反序列化回JSON对象。这既不高效也不优雅。如果你能详细说明一下,会有帮助的。什么是请求(案例类、列表、映射等)?您打算如何处理JSON表示?