我如何才能解析json响应,以便我只能使用Java获得密钥?

时间:2019-02-26 19:58:08

标签: java arrays json jsonparser

如何解析JSON响应,这样我就只能从JSON这样随机获取密钥

  "6e38fad50-39a0-11e9-9511-0242ac110002"

可以在JSON中使用吗?

响应:

{
    "results": {
        "6e38fd50-39a0-11e9-9511-0242ac110002": {
            "name": "11TAG_WITH_CAPS1",
            "type": "CAMPAIGN"
        },
        "744d29d0-39a2-11e9-8e34-0242ac110004": {
            "name": "121TAG_WITH_CAPS1",
            "type": "CAMPAIGN"
        }
    }

不使用Java脚本

使用GSON和JSON。

1 个答案:

答案 0 :(得分:0)

您的问题不太清楚
但是请参阅此示例,了解如何转换json并在其中进行迭代。

var jsonStr = JSON.parse('{	"results": {		"6e38fd50-39a0-11e9-9511-0242ac110002": {			"name": "11TAG_WITH_CAPS1",			"type": "CAMPAIGN"		},		"744d29d0-39a2-11e9-8e34-0242ac110004": {			"name": "121TAG_WITH_CAPS1",			"type": "CAMPAIGN"		}	}}');

var results = jsonStr.results;
for (result in results){
  alert(result);
  if(result == '6e38fd50-39a0-11e9-9511-0242ac110002'){
     alert('found it!');
  }
}