我有键值对<string, string>
其中value是json数组。如何解析Java中的json字符串取决于它的兄弟值
我需要解析这个json来获取输出,取决于name
的值,在这种情况下是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'?如果是,那么输出应该是'123 [v2,v3]'。 – Pshemo
你尝试过什么吗? – tnw