Json格式数据转换Map
来源:互联网 发布:网络的商业价值有哪些 编辑:程序博客网 时间:2024/04/27 16:25
<span style="font-size:14px;">Json格式数据转换Mappublic static void main(String[] args) {//JSONArrayString jsonArrayData="[{\"a1\":\"12\",\"b1\":\"112\",\"c1\":\"132\",\"d1\":\"134\"},{\"a2\":\"12\",\"b2\":\"112\",\"c2\":\"132\",\"d2\":\"134\"},{\"a3\":\"12\",\"b3\":\"112\",\"c3\":\"132\",\"d3\":\"134\"}]";</span>
<span style="font-size:14px;"><span style="white-space:pre"></span>
<span style="background-color: rgb(255, 102, 102);">JSONArray jsonArray = JSONArray.fromObject(jsonArrayData);List<Map<String,Object>> mapListJson = (List)jsonArray;</span>for (int i = 0; i < mapListJson.size(); i++) {Map<String,Object> obj=mapListJson.get(i);<span style="background-color: rgb(255, 102, 102);">for(Entry<String,Object> entry : obj.entrySet())</span>{ String strkey1 = entry.getKey(); Object strval1 = entry.getValue(); System.out.println("KEY:"+strkey1+" --> Value:"+strval1+"\n"); }}<span style="white-space:pre"></span>String jsonObjectData="{\"data1\":{\"a1\":\"12\",\"b1\":\"112\",\"c1\":\"132\",\"d1\":\"134\"},\"data2\":{\"a2\":\"12\",\"b2\":\"112\",\"c2\":\"132\",\"d2\":\"134\"},\"data3\":{\"a3\":\"12\",\"b3\":\"112\",\"c3\":\"132\",\"d3\":\"134\"}}";JSONObject jsonObject = JSONObject.fromObject(jsonObjectData);Map<String, Object> mapJson = JSONObject.fromObject(jsonObject); for(Entry<String,Object> entry : mapJson.entrySet()){ Object strval1 = entry.getValue(); JSONObject jsonObjectStrval1 = JSONObject.fromObject(strval1); Map<String, Object> mapJsonObjectStrval1 = JSONObject.fromObject(jsonObjectStrval1); System.out.println("KEY:"+entry.getKey()+" --> Value:"+entry.getValue()+"\n"); for(Entry<String, Object> entry1:mapJsonObjectStrval1.entrySet()){ System.out.println("KEY:"+entry1.getKey()+" --> Value:"+entry1.getValue()+"\n"); } }</span>
SONArray jsonArray = JSONArray.fromObject(jsonArrayData);
List<Map<String,Object>> mapListJson = (List)jsonArray;
for(Entry<String,Object> entry : obj.entrySet()){}
能够知道上述三行,就知道转换了!
0 0
- Json格式数据转换Map
- 将map型数据转换成json格式的字符串
- Json格式数据转换
- [javase][json]fastJson在java后台转换json格式数据探究--处理数组/List/Map
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- 【Java中将JSON格式的数据转换成对应的Bean、Map、List数据】
- 将JSON格式数据转换成适用于SimpleAdapter的数据形式List<Map<String, String>>
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- Java中将JSON格式的数据转换成对应的Bean、Map、List数据
- jsp页面把获取的map数据转换成json格式的数据来使用
- Json格式转换,String,Array,List,Map
- json格式转换成Map的应用
- map 与 json 格式之间转换
- json格式数据转换为xml格式
- 2D开发SpaceShooterGame,飞机移动出现倾斜
- AspectJ切入点语法详解
- Linux进程优先级的调整方法
- prim 算法优化
- MySQL学习笔记2-System administration(Installing MySQL-5.6.27)
- Json格式数据转换Map
- Linux(centos) 添加交换分区 - SWAP
- Android 系统中Parcelable和Serializable的区别
- MySQL 密码安全
- 解析漏洞总结
- Socket
- GIT常用命令
- Zend Studio使用介绍
- js判断UUID正则表达式