問題タブ [play-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
14771 参照

json - Play 2.2 ライブラリを使用したシールされたトレイトのノイズのない JSON 形式

最小限のセレモニーで単純な JSON シリアル化ソリューションを取得する必要があります。だから私は、この近日公開予定の Play 2.2 ライブラリを見つけてとてもうれしく思いました。これは、プレーンなケース クラスで完全に機能します。

しかし、以下は失敗します:

の不足していると言われているエクストラクターをどのようにセットアップしFooますか?

または、私のケースを多かれ少なかれ完全に自動的に処理する他のスタンドアロン ライブラリをお勧めしますか? そのままで動作する限り、それがコンパイル時のマクロであろうと、実行時のリフレクションであろうと、私は気にしません。

0 投票する
2 に答える
1228 参照

json - ネストされたクラスの json ライター

私はプレイを使用しています!classScala 2.2 と私はinをレンダリングするのに問題がありますJson:

次のように、一方が他方に依存する2つのクラスがあります。

そしてそれらの暗黙の Writers :

ライターは次のようにうまく機能します。

つまり、Artist list of tracksの場合。しかし、私がこれをしたい場合:

私は得るexecution exception[NullPointerException: null]

私が間違っていることを説明してもらえますか?

0 投票する
2 に答える
2200 参照

scala - play json の依存関係を宣言するには?

私のbuild.sbtファイル(sbtバージョンは0.13.8):

プロジェクトをコンパイルしようとすると、次のエラーが発生します。

この play-json ライブラリを私の 用に入手するにはどうすればよいscala 2.11.6ですか?

0 投票する
1 に答える
117 参照

json - Scala で JSON を処理しますか?

Scala 2.11、以下のコードがあります。

  1. 最後の 2 行を結合した場合for (i <- 0 until 100) yield (JSON \ "items")(i)、用語JSON \ "items"はそれぞれに対して評価されますiか、それとも 1 回だけ評価されますか?
  2. これでリストの構築を並列化する価値はあり for-expressionますか (アイテムがリストに表示される順序は気にしません)、itemsJSON オブジェクトの配列はどこにありますか?
  3. 行 (3 - 4) で JSON を解析して例外を処理し、それを検証する最良の方法は何ですか?
0 投票する
2 に答える
2020 参照

scala - Scala キー/値ケース クラスから Json へ

次のケース クラスが与えられます。

および次の json フォーマッタ:

次のような ValueItem インスタンスの json 表現

次のようなフラットなキー/値のシリアル化でjsonを取得する方法を考えています

0 投票する
1 に答える
477 参照

scala - Scala でカスタム オブジェクト JSON を単純な値として書き込む (JSON 読み取り/書き込み)

Scala にカスタム データ型があります。

ご覧のとおり、読み取り/書き込みメソッドがありますが、これにより次のような出力が得られます。

"id":{"GPID":1000}

ただし、通常の Int のようにシリアライズ/デシリアライズしたいだけです。

「id」:1000

読み取り/書き込みを書き換える方法を見つけようとしていますが、あまり運がありません...アドバイスをいただければ幸いです!

ありがとうございました。

0 投票する
1 に答える
516 参照

scala - Play Json でコンパイル時に Writes[T] を解決できません

Play Json を使用して JSON の文字列表現を取得するために、ジェネリック Writer を作成しようとしています。私が今まで持っているのは

私は case class TotalsForResponse(issuer: String, total: Int)定義し、

これにより、コンパイル時にスコープ内の暗黙の Writes[T] が提供されるはずです。私が持っているコントローラーの1つに

これdiverging implicit expansion for type play.api.libs.json.Writes[Nothing] はコンパイル時に発生します。これは、動作させることができなかったこの例から取られました。何か案は?

0 投票する
3 に答える
2140 参照

json - 再帰的なクラス定義を使用した Json の暗黙的な形式

私は定義された再帰的なクラスを持っています:

以下のように JSON の暗黙的な形式を使用します。

このコンパイル エラーを解決するにはどうすればよいですか? :

怠惰な読み取り/書き込み/フォーマットラッパーを定義しようとしましたが、成功しませんでした...誰もそれを行うためのクリーンな方法を知っていますか?