Json解析 日常记录

Json解析 日常记录

Json解析 日常记录

public static void main(String[] args) {
// String a = “{“a”:[{“id”:“11”},{“id”:“22”},{“id”:“33”}]}”;
// JSONObject jso = JSONObject.fromObject(a);
// List users = new ArrayList<>();
// User user = new User();
// System.out.println(jso.get(“a”));
// JSONArray jsonArray = jso.getJSONArray(“a”);
// for (int i = 0; i < jsonArray.size(); i++) {
// JSONObject oo = jsonArray.getJSONObject(i);
// System.out.println(oo.get(“id”));
// System.out.println(jsonArray.get(i));
// }
String b = “{\n” +
" “resultMsg”: “OK”,\n" +
" “resultCode”: 200,\n" +
" “len”: 0,\n" +
" “resultInfo”:[\n" +
" {\n" +
" “attainPeople”: 3,\n" +
" \t\t\t"coupon": [\n" +
" {\n" +
" “isGet”: false,\n" +
" “subtractPrice”: 100,\n" +
" “startTime”: 1522928302000,\n" +
" “endTime”: 1524915513000,\n" +
" “fullPrice”: 1000,\n" +
" “couponId”: “1”\n" +
" }\n" +
" ],\n" +
" “recommendScheme”: [\n" +
" {\n" +
" “schemeId”: “1”,\n" +
" “schemeDiscount”: null,\n" +
" “projectClassifyFirst”: null,\n" +
" “projectClassifyTwo”: null,\n" +
" “projectType”: null,\n" +
" “projectClassifyThree”: null,\n" +
" “schemeDescription”: null,\n" +
" “isDeleted”: null,\n" +
" “schemeName”: “服务”,\n" +
" “schemeImg”: null,\n" +
" “schemeReserve”: 21,\n" +
" “schemeReadyPrice”: null,\n" +
" “schemePrice”: 0.01,\n" +
" “basePrice”: null,\n" +
" “createBy”: null,\n" +
" “createTime”: null,\n" +
" “updateBy”: null,\n" +
" “updateTime”: null,\n" +
" “schemeImgId”: null,\n" +
" “schemeTraitImg”: null,\n" +
" “schemeTraitImgId”: null,\n" +
" “outTradeNo”: null,\n" +
" \t\t\t\t"coupon": [\n" +
" {\n" +
" “isGet”: false,\n" +
" “subtractPrice”: 200,\n" +
" “fullPrice”: 2000,\n" +
" “couponId”: “3”\n" +
" }\n" +
" ],\n" +
" “schemeUrl”: null,\n" +
" “projects”: [\n" +
" {\n" +
" “projectId”: “1”,\n" +
" “projectName”: “双眼皮1”,\n" +
" “projectShortName”: “双眼皮1”,\n" +
" “projectArea”: “1”,\n" +
" “projectType”: “206002”,\n" +
" “projectImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectClassifyFirst”: “1”,\n” +
" “projectClassifyTwo”: “2”,\n" +
" “projectClassifyThree”: “3”,\n" +
" “doctorId”: “1”,\n" +
" “doctorName”: “张医生”,\n" +
" “projectBeforePrices”: 6000,\n" +
" “projectPrices”: 0.01,\n" +
" “projectReady”: 10,\n" +
" “projectCourse”: 1,\n" +
" “projectSinglePrice”: null,\n" +
" “projectServicer”: “1”,\n" +
" “projectInfo”: “做双眼皮”,\n" +
" “projectEnvironment”: “还行环境”,\n" +
" “projectEfect”: “vv”,\n" +
" “globuleSettlementMoney”: null,\n" +
" “innovateMoney”: null,\n" +
" “innovateMoneyCycle”: null,\n" +
" “rightsCycle”: null,\n" +
" “projectEnjoin”: “”,\n" +
" “againDiacrisisTime”: 3,\n" +
" “projectIds”: “1,2”,\n" +
" “productIds”: “1,2”,\n" +
" “medicineIds”: “1,2”,\n" +
" “projectPraise”: 0,\n" +
" “projectReserve”: 50,\n" +
" “createBy”: “1”,\n" +
" “createTime”: 1515509365000,\n" +
" “updateBy”: “”,\n" +
" “updateTime”: 1518588787000,\n" +
" “visitTime”: 3,\n" +
" “visitInfo”: “祝您健康”,\n" +
" “projectTraitImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectTraitImgId”: “45555”,\n” +
" “projectUrl”: “www.baidu.com”,\n" +
" “buyNum”: null,\n" +
" “outTradeNo”: null,\n" +
" “delete”: true,\n" +
" “hot”: true,\n" +
" “fullMoney”: null,\n" +
" “putaway”: false\n" +
" },\n" +
" {\n" +
" “projectId”: “2”,\n" +
" “projectName”: “双眼皮”,\n" +
" “projectShortName”: “双眼皮”,\n" +
" “projectArea”: “北京 “,\n” +
" “projectType”: “206002”,\n” +
" “projectImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectClassifyFirst”: “1”,\n” +
" “projectClassifyTwo”: “3”,\n" +
" “projectClassifyThree”: “”,\n" +
" “doctorId”: “2”,\n" +
" “doctorName”: “李医生”,\n" +
" “projectBeforePrices”: 6000,\n" +
" “projectPrices”: 0.01,\n" +
" “projectReady”: 10,\n" +
" “projectCourse”: 1,\n" +
" “projectSinglePrice”: null,\n" +
" “projectServicer”: “2,1”,\n" +
" “projectInfo”: “做双眼皮”,\n" +
" “projectEnvironment”: “还行环境”,\n" +
" “projectEfect”: “”,\n" +
" “globuleSettlementMoney”: null,\n" +
" “innovateMoney”: null,\n" +
" “innovateMoneyCycle”: null,\n" +
" “rightsCycle”: null,\n" +
" “projectEnjoin”: “”,\n" +
" “againDiacrisisTime”: 0,\n" +
" “projectIds”: “2”,\n" +
" “productIds”: “2”,\n" +
" “medicineIds”: “1,2”,\n" +
" “projectPraise”: 0,\n" +
" “projectReserve”: 45,\n" +
" “createBy”: “1”,\n" +
" “createTime”: 1515509365000,\n" +
" “updateBy”: “”,\n" +
" “updateTime”: 1519193591000,\n" +
" “visitTime”: null,\n" +
" “visitInfo”: null,\n" +
" “projectTraitImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectTraitImgId”: null,\n” +
" “projectUrl”: “www.baidu.com”,\n" +
" “buyNum”: null,\n" +
" “outTradeNo”: null,\n" +
" “delete”: true,\n" +
" “hot”: true,\n" +
" “fullMoney”: null,\n" +
" “putaway”: false\n" +
" }\n" +
" ],\n" +
" “putaway”: null\n" +
" }\n" +
" ],\n" +
" “reduceMoney”: 20,\n" +
" “rebate”: “”,\n" +
" “activityName”: “年货节”,\n" +
" “project”: {\n" +
" “projectId”: “1”,\n" +
" “projectName”: “双眼皮1”,\n" +
" “projectShortName”: “双眼皮1”,\n" +
" “projectArea”: “1”,\n" +
" “projectType”: “206002”,\n" +
" “projectImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectClassifyFirst”: “1”,\n” +
" “projectClassifyTwo”: “2”,\n" +
" “projectClassifyThree”: “3”,\n" +
" “doctorId”: “1”,\n" +
" “doctorName”: “张医生”,\n" +
" “projectBeforePrices”: 6000,\n" +
" “projectPrices”: 0.01,\n" +
" “projectReady”: 10,\n" +
" “projectCourse”: 1,\n" +
" “projectSinglePrice”: null,\n" +
" “projectServicer”: “1”,\n" +
" “projectInfo”: “做双眼皮”,\n" +
" “projectEnvironment”: “还行环境”,\n" +
" “projectEfect”: “vv”,\n" +
" “globuleSettlementMoney”: null,\n" +
" “innovateMoney”: null,\n" +
" “innovateMoneyCycle”: null,\n" +
" “rightsCycle”: null,\n" +
" “projectEnjoin”: “”,\n" +
" “againDiacrisisTime”: 3,\n" +
" “projectIds”: “1,2”,\n" +
" “productIds”: “1,2”,\n" +
" “medicineIds”: “1,2”,\n" +
" “projectPraise”: 0,\n" +
" “projectReserve”: 50,\n" +
" “createBy”: “1”,\n" +
" “createTime”: 1515509365000,\n" +
" “updateBy”: “”,\n" +
" “updateTime”: 1518588787000,\n" +
" “visitTime”: 3,\n" +
" “visitInfo”: “祝您健康”,\n" +
" “projectTraitImg”: “http://img.zcool.cn/community/018d4e554967920000019ae9df1533.jpg@900w_1l_2o_100sh.jpg",\n" +
" “projectTraitImgId”: “45555”,\n” +
" “projectUrl”: “www.baidu.com”,\n" +
" “buyNum”: null,\n" +
" “outTradeNo”: null,\n" +
" “delete”: true,\n" +
" “hot”: true,\n" +
" “fullMoney”: null,\n" +
" “putaway”: false\n" +
" },\n" +
" “attainMoney”: “”,\n" +
" “activityType”: “243003”,\n" +
" “collect”: 0\n" +
" }\n" +
" ],\n" +
" “page”: {\n" +
" “pageSize”: 10,\n" +
" “pageIndex”: 0,\n" +
" “pageTotalNum”: null,\n" +
" “totalCount”: null\n" +
" },\n" +
" “outTradeNo”: null,\n" +
" “success”: true\n" +
“}\n”;

    JSONObject result = JSONObject.fromObject(b);
    System.out.println("resultMsg========================="+result.get("resultMsg"));


    JSONArray infoArray = result.getJSONArray("resultInfo");//转json数组
    for (int i = 0; i < infoArray.size(); i++) {
        JSONObject infoObj = infoArray.getJSONObject(i);//取json数组中的单个对象
        System.out.println("activityName===================" + infoObj.get("activityName"));


        JSONObject projectObj = infoObj.getJSONObject("project");
        System.out.println("projectName++++++++++++++++++++" + projectObj.get("projectName"));
        System.out.println("projectName++++++++++++++++++++" + projectObj.get("visitInfo"));
        
        JSONArray couponArray = infoObj.getJSONArray("coupon");//取当前对象中数组
        for (int j = 0; j < couponArray.size(); j++) {
            JSONObject coupon = couponArray.getJSONObject(j);//取json数组中的单个对象
            System.out.println("couponId----------------------------------------" + coupon.get("couponId"));
            System.out.println(com.alibaba.fastjson.JSON.toJSON(coupon));
        }

    }

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值