私は次のようなケースクラスを持っています
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などを使った例も見たいです。