利用fastjson对json转map的操作
来源:互联网 发布:java即时通信 编辑:程序博客网 时间:2024/06/08 00:54
String str = "{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}"; //第一种方式 Map maps = (Map)JSON.parse(str); System.out.println("这个是用JSON类来解析JSON字符串"); for (Object map : maps.entrySet()){ System.out.println(((Map.Entry)map).getKey()+" " + ((Map.Entry)map).getValue()); } //第二种方式 Map mapTypes = JSON.parseObject(str); System.out.println("这个是用JSON类的parseObject来解析JSON字符串!!!"); for (Object obj : mapTypes.keySet()){ System.out.println("key为:"+obj+"值为:"+mapTypes.get(obj)); } //第三种方式 Map mapType = JSON.parseObject(str,Map.class); System.out.println("这个是用JSON类,指定解析类型,来解析JSON字符串!!!"); for (Object obj : mapType.keySet()){ System.out.println("key为:"+obj+"值为:"+mapType.get(obj)); } //第四种方式 /** * JSONObject是Map接口的一个实现类 */ Map json = (Map) JSONObject.parse(str); System.out.println("这个是用JSONObject类的parse方法来解析JSON字符串!!!"); for (Object map : json.entrySet()){ System.out.println(((Map.Entry)map).getKey()+" "+((Map.Entry)map).getValue()); } //第五种方式 /** * JSONObject是Map接口的一个实现类 */ JSONObject jsonObject = JSONObject.parseObject(str); System.out.println("这个是用JSONObject的parseObject方法来解析JSON字符串!!!"); for (Object map : json.entrySet()){ System.out.println(((Map.Entry)map).getKey()+" "+((Map.Entry)map).getValue()); } //第六种方式 /** * JSONObject是Map接口的一个实现类 */ Map mapObj = JSONObject.parseObject(str,Map.class); System.out.println("这个是用JSONObject的parseObject方法并执行返回类型来解析JSON字符串!!!"); for (Object map: json.entrySet()){ System.out.println(((Map.Entry)map).getKey()+" "+((Map.Entry)map).getValue()); } String strArr = "{{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}," + "{\"00\":\"zhangsan\",\"11\":\"lisi\",\"22\":\"wangwu\",\"33\":\"maliu\"}}"; // JSONArray.parse() System.out.println(json);
阅读全文
0 0
- 利用fastjson对json转map的操作
- 使用FastJSON 对Map/JSON/String 进行互转
- fastJson json字符串转List以及Map
- Fastjson json to map
- 利用GsonFormat+FastJson对复杂json数据格式进行转换
- 使用FastJson对数据的常用操作
- 阿里巴巴FastJson对数据的常用操作
- fastJSON List对象 Map对象与JSON对象的互转
- fastjson缺陷--map转换json时出现$ref的情况
- fastjson解析map的循环嵌套json串
- Json学习笔记(一)-利用Fastjson将String转换成Map,List和数组
- fastjson类库对java对象转json时候时的时间的格式化
- fastjson开发学习(二)---对返回的json进行解析
- Java对【JSON数据的解析】--fastjson解析法
- 利用fastjson进行json字符串与对象互转
- 使用fastjson对Map或List实现快速Json格式转换
- fastJson和jackson转json的区别
- FastJSON 简介及其Map/JSON/String 互转
- spring boot1.5.6+jdk1.7测试类
- effective C++条款四十三解读
- ibatis数据源迁移(Oracle到MySQL)
- mysql中检查列名是否存在
- java反射用法
- 利用fastjson对json转map的操作
- termios 详解
- 在form中提交list
- 分享制作windows10官方u盘启动图文教程
- jietty跨域请求
- Android Studio 编译速度优化,aar引用优化
- 【Linux】使用ftp传输文件
- 微信支付V3的WXUtil文件
- 设计模式 1-23 单例模式