我对可用的不同版本的 Scala 和不同版本的 Json 库感到非常困惑。我正在使用 Scala 版本 2.9.2。此版本可用于对 Json 进行编码和解码的最佳库是什么?
问问题
1089 次
2 回答
2
查看酸洗框架。它非常容易设置并且与案例类完美配合。
于 2013-07-09T13:03:57.503 回答
1
“最佳”将是意见问题,但Jackson是一个优秀的库,当与JacksMapper作为包装器一起使用时,它使 Scala 使用变得愉快。
序列化为 JSON 变得如此简单
val json = JacksMapper.writeValueAsString[MyClass](instance)
...和反序列化
val instance = JacksMapper.readValue[MyClass](json)
Jacks 似乎可用于 2.9.2(下面的 Maven 工件)并与 Jackson 2.2.2 一起使用
<dependency>
<groupId>com.lambdaworks</groupId>
<artifactId>jacks_2.9.2</artifactId>
<version>2.1.4</version>
</dependency>
于 2013-07-09T12:43:31.033 回答