方式一: json-lib

<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifactId><version>2.4</version><classifier>jdk15</classifier></dependency>

import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;public class test{public static void main(String[] args) {Map map = new HashMap();map.put("test", "test1");JSONObject jsonObject = JSONObject.fromObject(map);System.out.println("输出的结果是:" + jsonObject);//3、将json对象转化为json字符串String result = jsonObject.toString();System.out.println(result);}}

json-lib是一个比较老的解决方案,近几年都没有升级过,它的适用环境是JDK1.5,使用JDK1.6就有可能会报错。所以配置上加入classifier-jdk15来解决这个问题。

方式二:alibaba

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.41</version>
</dependency>
  public static void main(String[] args) {Map<String, String> map = new HashMap<>();map.put("test", "test1");map.put("target", "from");String jsonString = JSONObject.toJSONString(map);System.out.println(jsonString);Map<String, String> map2 = JSONObject.parseObject(jsonString, Map.class);System.out.println(map2.get("test"));}

方式三:google--Gson


<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson --><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.3.1</version>
</dependency>
public static void main(String[] args) {Map<String, String> map = new HashMap<>();map.put("test", "test1");map.put("target", "from");Gson gson = new Gson();String gsonStr = gson.toJson(map);System.out.println(gsonStr);Map map3 = gson.fromJson(gsonStr, Map.class);System.out.println(map3.get("target"));}

map转换成JSON相关推荐

  1. 将map转换成json字符串

    import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;public class Transfer {p ...

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

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

  3. SpringBoot中使用fastjson将map转换成json

    场景 请求参数需要传递如下类型的参数 {"TableName":"wms_receive_order","PrintID":["2 ...

  4. map转换成JSON的3种方法

    http://www.json.cn/JSON格式校验 1 json-lib <dependency><groupId>net.sf.json-lib</groupId& ...

  5. java 把map转换成json_map转换成JSON的3种方法

    1 json-lib net.sf.json-lib json-lib 2.4 jdk15 import java.util.HashMap; import java.util.Map; import ...

  6. 把对象转换成JSON字符串 第二稿支持移动设备

    /*** 导入jackson包 把对象转换成JSON字符串 第二稿 支持移动设备* @param pn* @param request* @return*/@RequestMapping(value ...

  7. jsonArray:JavaBean,List,Map转成json格式(轉+整理)

    JSON与JAVA数据的转换 JavaBean,List,Map转成json格式 JS解析json数据(如何将json字符串转化为数组) 需要四個包: commons-beanutils-1.8.3. ...

  8. java-将xlsx(excel)文件转换成json

    来源:http://blog.csdn.net/Cassy_Wu/article/details/54577720 最近在工作接触到将xlsx(excel)转换成Json文件的需求.特此写个文章总结学 ...

  9. String转换成json

    String转换成json格式(一):net.sf.json.JSONObject 原创 2016年05月04日 15:17:04 ·         29304 实例: [html] view pl ...

  10. java中json转换成string类型_java中String转换成json,json转换成String

    前置添加pom com.google.code.gson gson 2.2.4 1.json转换成String import com.google.gson.Gson; import com.goog ...

最新文章

  1. 浅谈人工智能应对数字化转型挑战的5个领域
  2. form 表单上传文件及传输数据的编码格式
  3. jmeter 监听的介绍
  4. QT5实践:菜单窗口实现图像打开浏览、存盘
  5. 围观|第一代云原生企业米哈游如何让想象发生?
  6. OpenGL png图片 纹理贴图,去除png图片黑边
  7. ECMAScript 的发展历史
  8. ios UIlabel
  9. apache+weblogic获取客户端访问的真正ip
  10. H5禁用长按选取,原生拷贝功能
  11. php电子备课系统,电子备课-华思信息-智慧校园-智慧班牌-智慧课堂-智慧教育整体解决方案...
  12. 中国专利电子申请网CPC客户端的安装教程
  13. 原声php 读取excel乱码_如何解决php读取excel乱码问题
  14. ​​​​​​亲测有效|强制删除电脑上无法删除的文件和文件夹
  15. 计算机网络协议 | 只有程序员才能读懂的西游记 | 让我这样学习简直就是一种享受~
  16. 小程序“成语猜题”部分答案
  17. JAVA——对当前时间进行输出
  18. 加法的横式竖式教案c语言,竖式进位加法教案
  19. 阿里云云计算工程师ACA认证(Alibaba Cloud Certified Associate - Cloud Computing)考试大纲-V3.0
  20. 说说毕业后这十多天的社会生活

热门文章

  1. linux日志logger命令详解
  2. 面试官问现在工资是多少,该怎么回答?
  3. ShenNiu.MVC管理系统
  4. 树状数组--前n项和;
  5. 黑马程序员-学习日记(单例设计模式的两种类型)
  6. HDU 3577 Fast Arrangement ( 线段树 成段更新 区间最值 区间最大覆盖次数 )
  7. 用js创建客户端控件
  8. opencv读取文件路径
  9. VISUAL STUDIO 与 MATLAB实现混合编程
  10. MaxPooling里面的padding