0

現在、アクションで次のJSONデータを受信して​​います。

[
    { "civilStatus": "M" },
    "and",
    { "familySize": "2|bw|4" },
    "or",
    { "civilStatus": "D" }
]

サーバーで受け取った文字列を解析するために使用しようとしましたがplay.libs.Json、配列やオブジェクトを取得する方法が見つかりません。

私もorg.codehaus.jackson.JsonNodeドキュメントを見ましたが、どうにもわかりませんでした。また、私はScalaではなくJavaを使用しています。

4

1 に答える 1

0

Gsonを使用する方が簡単であることがわかりました。Build.scalaファイルに依存関係として追加するだけです。

val appDependencies = Seq(
    ... other dpenedencies ...
    "com.google.code.gson" % "gson" % "2.1",
    ... other dpenedencies ...
)

次に、次のようなもので解析します。

Gson gson = new Gson();
List<YourCustomBean> data = gson.fromJson(jsonString, new TypeToken<List<YourCustomBean>>(){}.getType());
于 2012-06-05T07:32:20.977 に答える