试图分析这种类型的JSON格式的Java中解析2D的Json在Java
{
"output": "success",
"result": [
{
"id": 1,
"label": "name",
},
{
"id": 2,
"label": "name_2",
}
]
}
我得到这种类型的JSON格式的,现在我想要做的是首先检查是否output.equalsIgnoreCase("success)"
如果为true,则解析第二组结果。 这是我到目前为止尝试过的。
try {
JSONArray myJson = new JSONArray(response);
String status = myJson.getString(Integer.parseInt("output"));
if(status.equalsIgnoreCase("success")) {
for (int i = 0; i < myJson.length(); i++) {
JSONObject obj = myJson.getJSONObject(i);
name.add(obj.getString("label"));
}
Log.e("list" , name.toString());
}
} catch (Exception e) {
}