• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

Fastjson中getJSONObject()与getJSONArray()的使用

开发技术 开发技术 2天前 3次浏览

 

测试JSON串:

{    "package": {
        "List1": {
            "errorCode": "0",
            "errorMsg": "Success",
            "receiverTradeNum": ""
        },
        "List2": [
            {
                "medicalNum": "15XXXXXX",
                "queryDate": "YYYYMMDD",
                "name": "XXX",
                "authorizationNum": "xxxxx",
                "pageNum": "1"
            }
        ]
    }
}

目的:获取medicalNum的值

实现:

JSONObject packageJsonObject = jsonObj.getJSONObject("package");     // 定位到package json对象
JSONArray bodyJsonArray = packageJsonObject.getJSONArray("body");    //采用getJSONArray方法, 定位到body json集合
JSONObject targetJsonObject = bodyJsonArray.getJSONObject(0);        // 定位到目标json对象
        
final String medicalNum = targetJsonObject.getString("medicalNum");  // 就诊流水号
        
System.out.println("----------------------"+medicalNum+"----------------------");

 


程序员灯塔
转载请注明原文链接:Fastjson中getJSONObject()与getJSONArray()的使用
喜欢 (0)