如何使用Java解析JSON输出

时间:2019-01-08 13:08:31

标签: java json parsing

如何在下面的scenorio中使用java解析json输出。

下面的getDetails()中有json结果(输出)是getDetails()的json输出

[{"myInfo":[{"name":"surya","mobile":"7893939393"}],"status":"active"}]    

如何使用Java返回“移动”值

1 个答案:

答案 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"));