0

我对可用的不同版本的 Scala 和不同版本的 Json 库感到非常困惑。我正在使用 Scala 版本 2.9.2。此版本可用于对 Json 进行编码和解码的最佳库是什么?

4

2 回答 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 回答