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);

利用fastjson对json转map的操作相关推荐

  1. 利用fastjson美化json串的方法

    说实话工作了以后就很少回来更新博客了,因为在公司总结的一些文档都多少和业务相关而不能外露.但是还是存在这样的场景,一个小问题查了不能一下子找到满意答案.有基于此,会慢慢的把解决这样的"原子问 ...

  2. 利用FastJSON 把list和map转换成Json

    JSON 是个好东西,就是第三方的库太多了有木有.今天在把List转化成JSON的时候,在网上找到的方法,就用了各种第三方的库,把自己搞晕了,其实是很简单.所以做事情的时候一定要思路清晰,导入的包也是 ...

  3. 利用pyecharts对JSON数据进行可视化操作

    由于pyecharts背后封装的js库,会涉及到数据类型转化.它暂时要求输入数据必须是python的基础数据类型,比如字符串,列表,字典,而不能是序列这样的数据类型.因此序列输入量需要事先被转化为li ...

  4. Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)

    1. Json 概述 Go 语言对于标准格式的编码和解码都有良好的支持,由标准库中的 encoding/json . encoding/xml . encoding/asn1 等包提供支持并且这类包都 ...

  5. Java基础/利用fastjson序列化对象为JSON

    利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 //用户类 ...

  6. fastjson对json操作

    fastjson对json字符串JSONObject和JSONArray互相转换操作示例  fastjson的方法: Fastjson API入口类是com.alibaba.fastjson.JSON ...

  7. golang利用json.Unmarshal转json为map、slice类型

    利用json.Unmarshal转json为map类型 package mainimport ("encoding/json""fmt" )func main( ...

  8. Java JSON转Map fastjson、gson、jackson、效率测试对比

    测试Java中json字符串转map的效率, 1,使用的json字符串: 40个键值对:50个键值对 = 1:1 = 66986 x 2 = 133972个json, 每个json的key字符串长度= ...

  9. python json数据格式数组内元素递增赋值_利用Python实现JSON格式数据的编码与解码操作...

    导读 JSON (全称:JavaScript Object Notation )是一种轻量级的数据交换格式,所谓的轻量级,是与 XML 数据结构相比而言的,在描述相同的数据下,JSON 所需的字符比X ...

最新文章

  1. linux 使用sendmail发送邮件
  2. 不敢相信?System.currentTimeMillis()存在性能问题
  3. Sublime Text3 BracketHighlighter高亮色彩配置
  4. AI真的会杀人?DeepMind开发了二维网格游戏来做测试
  5. Compliments 计算机术语,2016年9月统考计算机复习题.doc
  6. nyoj11-奇偶数分离
  7. es对分组后结果进行统计_ElasticSearch里面如何分组后根据sum值排序
  8. matlab 线性拟合polyfit_从零开始的matlab学习笔记——(24)曲线拟合
  9. 为什么银行没有厕所?内急了怎么办!
  10. 驱动的定义、分类、安全性
  11. vue控制元素的隐藏和显示
  12. 最暖的10个小故事,看完心都融化了
  13. python读取excel日期和时间数据_python 在excel文件中写入date日期数据,以及读取excel日期数据,如何在python中正确显示date日期。...
  14. 【转】关于“Please install at least one language pack”的详
  15. mysql ocp考试大纲_MySQL OCP考试大纲
  16. Eclipse语言包及ADT安装教程
  17. Win10怎么安装Apache服务
  18. 信创办公--基于WPS的Word最佳实践系列(利用项目符号及编号条理化文本)
  19. 基于ISO13400(DoIP)实现车辆刷写,你知多少?
  20. 对对onreadystatechange属性的理解

热门文章

  1. java i18n实例_Java国际化(i18n)格式化日期
  2. boost Filesystem Library Version 3关于文件的一些函数封装 fsync()函数
  3. npm安装包总是失败了的,请参考
  4. SpringBoot默认的错误处理机制
  5. C++STL与泛型编程(4)OOP(面向对象编程) Vs. GP(泛型编程)
  6. 一个学中医女生的保养身体法
  7. 12个git实战建议和技巧
  8. 数组指针 和 指针数组
  9. 你的代码(软件)安全吗?【信息图】
  10. 。。。。。etc 时域错误隐藏个人理解