解析JSON数据

Java遍历json字符串取值:

https://blog.csdn.net/u010466329/article/details/72416892

JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换:

https://www.cnblogs.com/min-yu/p/11412643.html

JSON数据格式化工具: 

http://c.runoob.com/front-end/53

B站:

:JSON序列化和反序列化(fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean)

https://www.jianshu.com/p/eaeaa5dce258

 

 

           //https://doc.youzanyun.com/doc#/content/API/1-305/detail/api/0/638
           //文档查看数据格式
           //从服务器拉取结果值resut
           YouzanTradesSoldGetResult    result=orderAPI.tradeSearch(kdtid,start_created,end_created);

            //1.数据转换JSON字符串对象
            String trades=JSONObject.toJSONString(result.getData());
            logger.info("1----------trades--------------------------------------"+trades);
            //2.字符串对象转JSON对象
            JSONObject jsonObject =JSONObject.parseObject(trades);
            //3.从JSON对象中得到“full_order_info_list”节点下的所有JSON字符串
            String orderLists=jsonObject.getString("full_order_info_list");
            logger.info("2--------orderLists----------------------------------------"+orderLists);
            //4.再把该节点下的字符串对象转换成JSON数组
            JSONArray jsonArray=JSONArray.parseArray(orderLists);
            //测试得到JSON数组[1]的数据
            JSONObject json =JSONObject.parseObject(jsonArray.getString(1));
            logger.info("3----------json--------------------------------------"+json);
            //5.创建链表存储遍历的对象
            List list=new ArrayList();
            for(Object o : jsonArray){
                list.add(o);
            }

            logger.info("-----LIST-------"+list);

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值