我正在寻找一个好的json库。 我已经体验过lift的json库但不满意.. 还看了Play的json图书馆,它看起来不错,但我觉得在我们的项目中混合这么大的图书馆感觉不舒服......
您对在Play免费项目中使用Play的json库有何看法? 你能推荐一个好的json库吗?
答案 0 :(得分:6)
我还建议JSON
中的独立Play
库。它易于使用,是JSON
我知道的最可自定义的库。
答案 1 :(得分:4)
我们使用spray-json取得了成功,将自定义反序列化定义为任意深层的案例类结构是相当简单的。
答案 2 :(得分:2)
答案 3 :(得分:1)
杰克逊的scala模块对我来说是最好的选择。 api与Java版本相比是相同的。您可以使用它来序列化/反序列化混合的java / scala类型。 https://github.com/FasterXML/jackson-module-scala
Play json有一些非常酷的功能,比如用于处理json类型的xpath样式选择器。但是,它只是开箱即用,除了标准的集合和类型之外的任何自定义类型。你必须编写大量的代码来完成所有工作,我发现这个派对非常麻烦。