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 に答える