java将json字符串转成List/Map实例
来源:互联网 发布:单片机led灯不亮 编辑:程序博客网 时间:2024/05/16 11:48
java调用接口时候,经常需要对json字符串进行操作,下面这个例子就是将json字符串转成java的List/Map
package com.test.jsonToMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import net.sf.json.JSONArray;import net.sf.json.JSONObject;/** * 将json字符串 转成 List/Map */public class JsonToMap {public static void main(String[] args) {// JSONArrayString jsonArrayData = "[{\"a1\":\"12\",\"b1\":\"112\"},{\"a2\":\"12\",\"b2\":\"112\"}]";JSONArray jsonArray = JSONArray.fromObject(jsonArrayData);List<Map<String, Object>> mapListJson = (List) jsonArray;for (int i = 0; i < mapListJson.size(); i++) {Map<String, Object> obj = mapListJson.get(i);for (Entry<String, Object> entry : obj.entrySet()) {String strkey1 = entry.getKey();Object strval1 = entry.getValue();System.out.println("key:" + strkey1 + " --> value:" + strval1);}}System.out.println("=======");// JSONObjectString jsonObjectData = "{\"data1\":{\"a1\":\"12\",\"b1\":\"112\"},\"data2\":{\"a2\":\"12\",\"b2\":\"112\"}}";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);for (Entry<String, Object> entry1 : mapJsonObjectStrval1.entrySet()) {System.out.println("key:" + entry1.getKey() + " --> value:"+ entry1.getValue());}}}}
json-lib-2.3-jdk15.jar
0 0
- java将json字符串转成List/Map实例
- json字符串转成 Map/List
- json字符串转成 Map/List
- json字符串转成 Map/List
- 关于将map,list类型转成json字符串
- 【深入JAVA】将Json字符串转换成Map/List
- json字符串转成java的map与list复合对象的解决方法
- gson将JSON字符串转成Java对象
- java 将json字符串转成复杂对象
- 使用jackson将JSON字符串转成List集合
- Json字符串转成List对象
- java json字符串转list活map
- jackson 将字符串转成list
- 将字符串转成json对象
- java中把List转成json数组格式的字符串
- JAVA 将json字符串转化为Map
- java怎么将json字符串转换成list,map,object等
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- 图像直方图均衡化和图像一般的拉伸
- python学习——匿名函数
- double和float转换的问题
- 移动文件到某个目录下如果没有该文件夹即创建该文件夹
- Eclipse快捷键 10个最有用的快捷键
- java将json字符串转成List/Map实例
- SICP_Python版第二章(1)
- spring BeanWrapperImpl方便的嵌套属性(list)操作
- 【Shiro】Apache Shiro架构之权限认证(Authorization)
- iOS8 的毛玻璃效果(UIVisualEffectView)
- hdu 1049 Climbing Worm
- java spring定时器(注解)
- 写了一个 51单片机外部中断程序
- 32.Python的单元测试工具——unittest(初级)