fastjson 解析json
来源:互联网 发布:天气json数据解析 编辑:程序博客网 时间:2024/06/03 20:11
json数据。
{
"recordInfo": [{
"audioName": "2017_06_09_16_4_13.wav",
"isFlag": 0,
"ls_singer": [
"liuruoying",
"sunyanzi",
"meiyanfang",
"guangliang",
"wubai"
],
"singerList": null,
"url": "uploadFiles/file//2017_06_09_16_4_13.wav",
"userId": 1
},
{
"audioName": "2017_06_09_16_5_28.wav",
"isFlag": 0,
"ls_singer": [
"liuruoying",
"zhangxueyou",
"zhanghuimei",
"qiqin",
"wubai",
"jiangyuheng",
"guofeng"
],
"singerList": null,
"url": "uploadFiles/file//2017_06_09_16_5_28.wav",
"userId": 1
}
]
}
需要用的包是:fastjson-1.2.2.jar
代码:
JSONObject jsonObj = JSON.parseObject(httpOrgCreateTestRtn);// JSONObject result = jsonObj.getJSONObject("result"); System.out.println(jsonObj);// JSONArray jsonArray = jsonObj .getJSONArray("recordInfo"); JSONArray recordInfoArray = jsonObj.getJSONArray("recordInfo"); System.out.println(recordInfoArray.size()); System.out.println((recordInfoArray.getJSONObject(0)).getString("audioName")); List<RecordInfo> recordInfo = JSON.parseArray(recordInfoArray.toJSONString(), RecordInfo.class); for (RecordInfo r:recordInfo){ System.out.println(r.getAudioName());// System.out.println();// System.out.println(); }
网上参考的代码:mark
String json="{\"name\":\"刘德华\",\"age\":35,\"some\":[{\"k1\":\"v1\",\"k2\":\"v2\"},{\"k3\":\"v3\",\"k4\":\"v4\"}]}"; JSONObject jso=JSON.parseObject(json);//json字符串转换成jsonobject对象 System.out.println("初始jsonObject:\n"+jso+"\n"); JSONArray jsarr=jso.getJSONArray("some");//jsonobject对象取得some对应的jsonarray数组 System.out.println("jsonObject里面的jsonarray:\n"+jsarr+"\n"); JSONObject ao=jsarr.getJSONObject(0);//jsonarray对象通过getjsonobjext(index)方法取得数组里面的jsonobject对象 System.out.println("jsonObject里面的jsonarray里面的第一个jsonobject:\n"+ao+"\n"); String vString=ao.getString("k1");//jsonobject对象通过key直接取得String的值 System.out.println("jsonObject里面的jsonarray里面的第一个jsonobject里的键值对对k1取值:\n"+vString+"\n");
阅读全文
0 0
- Json解析,FastJson解析
- JSON 之FastJson解析
- Android FastJson,json解析
- JSON 之FastJson解析
- JSON 之FastJson解析
- Json解析之FastJson
- JSON 之FastJson解析
- JSON 之FastJson解析
- JSON 之FastJson解析
- JSON 之FastJson解析
- JSON 之FastJson解析
- JSON 之FastJson解析
- json解析-fastjson
- JSON 之FastJson解析
- JSON 之FastJson解析
- 解析json 之fastjson
- JSON 之FastJson解析
- JSON 之FastJson解析
- 各种自适应滤波器总结
- Codevs 1227方格取数 (费用流
- 列表侧滑删除(一)
- 将java的image对象转换成jpeg图片文件形式保存
- 65、66、67
- fastjson 解析json
- 文章标题JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat
- codeforces——797B——Odd sum
- 调用类自身常量
- Sum of Consecutive Prime Numbers UVA
- 高斯混合模型(GMM)
- C++ Primer Plus, Chapter 14, excercise
- 决策树学习笔记
- WM9876声卡驱动框架