利用可能なさまざまなバージョンの 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 に答える