【发布时间】:2013-11-06 10:54:06
【问题描述】:
我有一个类似的案例类
case class Person(firstName: String, lastName: String)
我想将它漂亮地打印为 JSON。我在 Play Framework 2.1.x 中工作。我的类路径中也恰好有 Salat 库,所以我也可以使用它。我想看看所有选项是什么,包括 json4s 等。
Scala 中的 JSON 库一直在迅速发展。我相信这可以通过使用宏之类的所有案例类的几行代码来完成(即,每个案例类不需要额外的代码)。
我相信我可以使用 play 内置的基于宏的 Json 库,但我希望看到一些可行的示例。我知道几个起点:
http://eng.42go.com/working-with-json-in-play-2-1/
https://github.com/novus/salat/wiki/JSON
Scala 2.10, its impact on JSON libraries and case class validation/creation
但我也希望看到使用 json4s 等的示例。
【问题讨论】:
标签: json scala playframework-2.0 case-class