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

测试JSON串:
{
    "package": {
        "additionInfo": {
            "errorCode": "0",
            "errorMsg": "Success",
            "receiverTradeNum": ""
        },
        "body": [
            {
                "medicalNum": "15XXXXXX",
                "queryDate": "YYYYMMDD",
                "name": "XXX",
                "authorizationNum": "xxxxx",
                "pageNum": "1"
            }
        ]
    }
}
目的:获取medicalNum的值

demo:

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+"----------------------");

控制台输出:
----------------------15XXXXXX----------------------

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值