良いjsonライブラリを探しています。私はすでにliftのjsonライブラリを経験しましたが、満足できませんでした。Playのjsonライブラリも見ましたが、見た目は良さそうですが、このような大きなライブラリをプロジェクトに混在させることに不安を感じています...
Playの無料プロジェクトでPlayのjsonライブラリを使用することについてどう思いますか?良いjsonライブラリをお勧めできますか?
JSON
のスタンドアロンライブラリもお勧めしPlay
ます。それは使いやすく、JSON
私が知っている中で最もカスタマイズ可能なライブラリです。
私たちはspray-jsonで成功しました。カスタムの逆シリアル化を任意の深いケースのクラス構造に定義することは、かなり簡単です。
lift-jsonに嫌いなものは何ですか?
私の意見では、json4sを調べる必要があります。
https://github.com/json4s/json4s
将来必要に応じて、他の実装を選択できるようになります。
ジャクソンのscalamoduelは私にとって最良の選択肢でした。APIはJavaバージョンと比較的同じです。また、これを使用して、混合されたJava/scalaタイプをシリアル化/逆シリアル化できます。 https://github.com/FasterXML/jackson-module-scala
Play jsonには、jsonタイプを操作するためのxpathスタイルセレクターなどの非常に優れた機能がいくつかあります。ただし、標準のコレクションとタイプ以外のカスタムタイプについては、箱から出してすぐに機能します。すべてを機能させるには、多くのくだらないコードを作成する必要がありますが、このパーティーはかなり面倒でした。