Scala的Json库的开发状态

时间:2016-04-29 18:05:52

标签: json scala

Play-json 似乎是唯一的#34;着名的"使用宏来生成类型类,这表明其他重要的(Json4s,Spray-Json)很长一段时间没有得到改进。

特别是对于Spray-Json来说,3年多前的开放票证提出了这一改进(https://github.com/spray/spray-json/issues/59),虽然该功能在某些社区贡献中可用,但它从未在图书馆中合并

编译时安全似乎是一个显而易见的特征,任何尚未开发的成熟图书馆都应具备。处理Json的Scala库的当前开发状态​​是什么?

2 个答案:

答案 0 :(得分:2)

没有必要为此使用宏,无形提供您需要的一切,例如https://github.com/fommil/spray-json-shapeless

答案 1 :(得分:1)

没有用于处理json的语言库。 Play-json是Play框架中使用的库,因此它比另一个具有一些“优势”。

就我所见,Stil,Circeargonaut非常好。

我记得已经看过另外几个,但没有这些3提供的大部分功能。