fastJson 笔记-简单应用
来源:互联网 发布:大数据双创中心是什么 编辑:程序博客网 时间:2024/05/01 05:53
之前写了半篇没保存,然后悲剧了。。。
这里只记录几个使用情景吧,记录从点滴,有基础的直接忽略本篇吧
1.解析简单(一维)的json数据
数据举例如下
/* * rs: { "code":"E0001", //状态吗 "msg":"拒绝访问", * "mobileNumber":10 //能够处理的号码总数 } */
代码举例
String retureString = resquest.getResultString(); JSONObject emayReturn = JSON.parseObject(retureString); String code = String.valueOf(emayReturn.get("code"));
转map解析代码举例如下
Map<String, Object> map = JSONObject.parseObject(data);int successCount = CommonUtils.parseInt(map.get("successCount"));//int successCount = CommonUtils.get(map, "successCount ");String code = map.get
2.解析复杂的json数据
数据举例如下
/* data 数据格式如下 { "successCount":1, //成功数量 "errorlist":[ //错误号码列表 { "mobile":"15563736374", //手机号 "code":"N0001" //状态码 }, ] } */
直接解析代码举例如下
JSONObject obj = JSON.parseObject(data);int successCount = CommonUtils.parseInt(obj.get("successCount"));String code = obj.getJSONArray("errorlist").getJSONObject(0).get("code")
3.obj转json
List<Map<String, Object>> errList = new ArrayList<Map<String, Object>>(); Map<String, Object> errMap = new HashMap<String, Object>(); errMap.put("message", "充值失败"); errMap.put("code", "99999"); errMap.put("mobile", "123456789"); errList.add(errMap); Map<String, Object> params = new HashMap<String, Object>(); params.put("batchNo", "testApplyId1471435653"); params.put("successCount", 1); params.put("failCount", 0); params.put("errorlist", errList); String data = JSON.toJSONString(params);
0 0
- fastJson 笔记-简单应用
- fastjson应用
- FastJson笔记
- Java FastJson 源码分析(一) 之 简单应用
- FastJson-fastjson的简单使用
- FastJSON应用前测试
- FastJSON应用前测试
- FastJSON应用前测试
- FastJson的各种应用
- FastJSON应用前测试
- FastJSON 应用前测试
- FastJson的各种应用
- fastJson应用简介
- FastJSON 应用介绍
- Json应用之FastJson
- fastjson的简单使用
- fastjson 的简单使用
- FastJson简单使用
- ScheduledThreadPoolExecutor执行莫名停止问题&Android几个动画回调运行线程
- 文章标题
- JDBC操作数据库——resultset的操作小窍门
- 基础备忘:typedef和define具体的详细区别
- 设计师都在用的UI资源站
- fastJson 笔记-简单应用
- 数据挖掘 Apriori算法的Java代码实现
- java简单的MD5加密算法实现(二)
- ubuntu下ffmpeg安装
- 有些人为什么那么努力
- Oracle数据库的安装与连接
- spfa--Bellman-Ford的队列优化
- IT职业技能图谱(全套13张)
- 二叉树三种遍历方式的递归和循环实现