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://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);