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();
  • 相关阅读:
    初涉数组
    声明
    简述java程序中的main方法
    概述java语言
    1.3 linux基础(三)
    linux基础之-screen命令
    1.2 linux基础(二)
    1.1 Linux基础(一)
    实验7-1-13 装箱问题
    实验7-1-12 组个最小数
  • 原文地址:https://www.cnblogs.com/javalinux/p/14330912.html
Copyright © 2011-2022 走看看