zoukankan      html  css  js  c++  java
  • map转换成字符串的方法

    第一种:json-lib

    依赖:

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

    方法:

                Map map = new HashMap();
    	        map.put("sex", "男");
    	        JSONObject jsonObject = JSONObject.fromObject(map);
    	        //将json对象转化为json字符串
    	        String result = jsonObject.toString(); 

    第二种:alibaba的fastJson(推荐)

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.41</version>
    </dependency> 

    方法:

                Map map = new HashMap();
    	        map.put("sex", "男");
    	        String result = JSONUtils.toJSONString(map); 

    第三种:google的gson

    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.3.1</version>
    </dependency> 

    方法:

                Map map = new HashMap();
    	        map.put("sex", "男");
    	        String result = new Gson().toJson(param).toString();
  • 相关阅读:
    SpringIOC的小例子
    java中递归实现复制多级文件夹
    快速排序和几种简单排序
    Oracle面试的基本题
    多态的两个小例子
    单例模式
    内部类与匿名内部类
    C#
    C#
    C#
  • 原文地址:https://www.cnblogs.com/javalinux/p/14330912.html
Copyright © 2011-2022 走看看