json与map之间的互相转换
来源:互联网 发布:javac找不到java文件 编辑:程序博客网 时间:2024/05/21 17:09
@Testpublic void test03(){Map<String,Object> map = new HashMap<String,Object>();map.put("method","json");map.put("param",null);map.put("time","2015-01-23 10:54:55");JSONObject job = JSONObject.fromObject(map);System.out.println("Job"+job);System.out.println("Map"+map);}
打印出来的结果
Job{"method":"json","param":null,"time":"2015-01-23 10:54:55"}Map{method=json, param=null, time=2015-01-23 10:54:55}
JSONObject job = JSONObject.fromObject(map)
这一段代码是将map(Map类)转成job(JSONObject类的对象);job是一段json类型的字符串,而map是Map类型的对象。
json----------->map
String str = "{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}";Map mapTypes = com.alibaba.fastjson.JSON.parseObject(str); System.out.println("这个是用JSON类的parseObject来解析JSON字符串!!!"); System.out.println(mapTypes.getClass()); Map<Integer,String> mmap = new HashMap<Integer,String>(); for (Object obj : mapTypes.keySet()){ mmap.put(Integer.parseInt((String)obj), (String) mapTypes.get(obj)); } System.out.println(mmap.getClass().getName()+mmap);打印结果
这个是用JSON类的parseObject来解析JSON字符串!!!class com.alibaba.fastjson.JSONObjectjava.util.HashMap{0=zhangsan, 1=lisi, 2=wangwu, 3=maliu}
0 0
- json与map之间的互相转换
- JSON与MAP之间的转换
- JSON与MAP之间的转换
- Java对象和集合与Json之间的互相转换
- 30.Json与java对象之间的互相转换
- Map与JSON之间转换
- JSON(java)之间的互相转换
- [分享]Java之Bean、Map、Json之间的互相转换工具类
- java--09--对象与JSON与Map之间的转换
- ES6中Json的与Map之间的转换
- ES6中Json的与Map之间的转换
- ES6中Json的与Map之间的转换
- json 、map、bean互相转换
- map 与 json 格式之间转换
- json:java对象和json对象之间的互相转换
- java 使用BeanInfo实现bean实体与map之间的互相转换
- jsontools实现java对象与json值之间互相转换
- jsontools实现java对象与json值之间互相转换
- 搜索起步—— Rectangle Split HihoCoder
- HSI彩色图像空间滤波
- 并查集
- 高质量代码有三要素:可读性、可维护性、可变更性
- Java多线程探究-线程同步
- json与map之间的互相转换
- Python获取脚本所在目录的正确方法
- Java网络编程(一):利用Java技术读取网页做一个简单爬网页上邮箱的网络蜘蛛
- 栈的链表实现
- bat批处理脚本教程
- ss+kafka 小坑
- LeetCode-365. Water and Jug Problem (JAVA)水罐盛水问题
- RN实战项目登录界面(四)
- mvc mvp mvvm比较以及区别