json解析map内含list,list内又含map这种结构
来源:互联网 发布:棘轮设计软件 编辑:程序博客网 时间:2024/05/20 14:18
法门就是:见到{aa:bb}用map装,见到[aa,bb]用list装就行了!
jquery中获取到json串后,若是map请这样:
var map = eval("("+data2+")"); var data = map.data; for(var key in data){ alert(key+':'+data[key]); };
注意要先eval,不然无法遍历的!
json串:
{ "user_id": 5300, "flag": 0, "configs": [ { "user_id": 5300, "config_item_id": 1015, "type": 0 }, { "user_id": 5300, "config_item_id": 1016, "type": 0 } ] }
新建一个实体类:
private int user_idprivate int flagprivate List<Map> config
fastjson版本:
HashMap jsonMap = JSON.parseObject(jsonData, HashMap.class); List<HashMap> configDataList = (List<HashMap>)jsonMap.get("configs"); for(HashMap configData : configDataList ){//这行出错 int roleId = (Integer)configData.get("type"); System.out.println("config.type:" + roleId); }
jackson版本:
DeviceResult result = mapper.readValue(rs, DeviceResult.class);List<Map> dataList = result.getData();Map resultMap = dataList.get(0);imei = (String) resultMap.get("carnum");
补:Fastjson序列化map时,保留map的进出栈顺序的方法
JSONObject jsonObject = new JSONObject(true);jsonObject.put(“key”, 你的map对象);
0 0
- json解析map内含list,list内又含map这种结构
- json字符串转list、map等结构
- json解析,Date,Calendar,Set,List,Map
- JSON List,Map前后台解析
- List/Map/Json
- Json转Map,List
- List Set Map 解析
- fastjson 解析map、list
- Json -> Map和Json - >List
- Map List 拼json串
- json字符串转成 Map/List
- XML json map list转换
- java list map 转json
- json字符串转成 Map/List
- list 、map、bean、json互转
- JSON,Bean,XML,List,Map
- jackson json 转list/map
- json转map和list
- 命令行cli使用php的exec可以正常,浏览器访问无输出解决方案
- Android Service完全解析,关于服务你所需知道的一切
- android调用webservice
- 伪装
- Xcode folder(蓝色文件夹) 和 group(黄色文件夹)的区别
- json解析map内含list,list内又含map这种结构
- 面向对象(方法详解)
- Eclipse"启动"问题:Failed to load the JNI shared library jvm.dll
- 从0到1 python简易计算器
- Android 讲解:基本UI 控件
- 类类型自动转换
- Linux Top 命令详解及使用技巧
- RocketMQ的安装与使用
- KMP算法(一)