我有一个案例类
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,它对 JSON 库和案例类验证/创建的影响
但我也希望看到使用 json4s 等的示例。