JSON Scala 中 Rest 调用的数据转换

JSON Data Conversion for Rest Calls in Scala

我曾与 Spring 一起从事 Rest 开发工作。 Spring 库负责 JSON 请求正文和响应中的数据转换。我想知道 Dispatch(一个 Scala Rest 库)的任何好方法,即将请求主体的案例 class 转换为 JSON 数据并将响应数据转换为案例 class .

更新:

经过一番研究,我认为可以使用toString方法将一个case class转换为一个JSON数据。如果 case class 有一些 Option 字段,将会有更多的代码。

结合 Dispatch,我使用 json4s 序列化/反序列化我的 json 主体。您可以在这里查看它:http://json4s.org/。也可以考虑使用spray-json,circe,Argaunot,由你决定!!