如何在下面的scenorio中使用java解析json输出。
下面的getDetails()
中有json结果(输出)是getDetails()
的json输出
[{"myInfo":[{"name":"surya","mobile":"7893939393"}],"status":"active"}]
如何使用Java返回“移动”值
答案 0 :(得分:2)
关于您在末尾}]符号中缺少的Json语法。由于您的示例,我使用JsonArray。我正在使用org.json.JSONArray;
String json = "[{\"myInfo\":[{\"name\":\"surya\",\"mobile\":\"7893939393\"}]}]";
JSONArray jsonArray = new JSONArray(json);
System.out.println(jsonArray.getJSONObject(0)
.getJSONArray("myInfo")
.getJSONObject(0)
.get("mobile"));