キー値のペアは<string, string>
です。値はjson配列です。javaのjson文字列を兄弟値に応じて解析する方法
name
の値に応じてこのjsonを出力するには、この場合はwanted
である必要があります。
入力
"123" : [{ name : "wanted", value : "v1" }, {name : "wanted", value : "v2" }, {name : "unwanted", value : "v3" }]
出力
{"123": ["v1","v2"]}
(のようなMap<String,List<String>>
)
最初にあなたがここに見ることができます: http://stackoverflow.com/質問/ 2591098/json-in-java?rq = 1 –
申し訳ありませんが、あなたの質問はかなり不明です。 'name:"不要な ''で配列エントリからフィルタリングし、 'wanted'から' value'だけを取得しようとしていますか? yesの場合、出力はおそらく '123 [v2、v3]'になります。 – Pshemo
何か試しましたか? – tnw