1 json-lib

net.sf.json-lib

json-lib

2.4

jdk15

import java.util.HashMap;

import java.util.Map;

import net.sf.json.JSONObject;

public class aaa {

public static void main(String[] args) {

Map map = new HashMap();

map.put("msg", "yes");//map里面装有yes

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来解决这个问题。JAR下载链接

2alibaba

JSONUtils.toJSONString(requestMap);    com.alibaba.fastjson.JSON

maven坐标

com.alibaba

fastjson

1.2.41

3  google

new Gson().toJson(param);         com.google.gson.2.2.2.jar       JAR包下载

maven坐标

com.google.code.gson

gson

2.3.1

--------------------===-------------------------附--MAP的ASCII排序-----------------------===------------------------

StringBuilder sb = new StringBuilder();

List keys = new ArrayList(map.keySet());

Collections.sort(keys);//排序。

for(String k : keys){

String v = params.get(k);

if(StringUtils.isNotEmpty(v)){

sb.append(v);

}

}

//return MD5.toMD5(sb+key, "UTF-8");这个就不用看了~~~

DataTable 转换成 Json的3种方法

在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List.DataTable转换为Json格式.特别在使用Extjs框架的时候,A ...

用jquery解析JSON数据的方法以及字符串转换成json的3种方法

用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是 json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject ...

JavaScript进阶(四)js字符串转换成数字的三种方法

js字符串转换成数字的三种方法 在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b. ...

js中把JSON字符串转换成JSON对象最好的方法

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 第一种解析方式:使用eval函数来解析,并且使用j ...

python将字符串转换成字典的几种方法

当我们遇到类似于{‘a’:1, 'b':2, 'c':3}这种字符串时,想要把它转换成字典进行处理,可以使用以下几种方法: 1. Python自带的eval函数(不安全) dictstr = '{&q ...

使用fastjson将list、map转换成json,出现$ref

这是转换时出现的问题情况( map >> json ) 引用是通过"$ref"来表示的 引用 描述 "$ref":".." 上一 ...

js 字符串转换成数字的三种方法

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

JavaScript字符串转换成数字的三种方法

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

Java 把 InputStream 转换成 String 的几种方法

我们在 Java 中经常会碰到如何把 InputStream 转换成 String 的情形,比如从文件或网络得到一个 InputStream,需要转换成字符串输出或赋给别的变量. 未真正关注这个问题之 ...

随机推荐

asp.net中关于Microsoft 信息完整性、隐私性等集成信息安全服务服务 integrated security=SSPI

string strConn=@"server=(local)\SQLExpress;database=AdventureWorks;integrated security=SSPI&quo ...

java反射1

一.Class部分 加载类的几种方式 // 1. Class clazz = Class.forName("com.wzh.test.reflect.Person"); // 2. ...

[C++程序设计]变量的存储类别

全局变量全部存放在静态存储区中,在程序开始执行时给全局变量分配存储单元,程序执行完毕就释放这些空间.在程序执行过程中它们占据固定的存储单元,而不是动态地进行分配和释放. 在动态存储区中存放以下数据: ...

MVC架构中的Repository模式 个人理解

关于MVC架构中的Repository模式   个人理解:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间.它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接 ...

cf1042d 树状数组逆序对+离散化

/* 给定一个数组,要求和小于t的段落总数 求前缀和 dp[i]表示以第i个数为结尾的小于t的段落总数,sum[i]-sum[l]

力扣(LeetCode) 852. 山脉数组的峰顶索引

我们把符合下列属性的数组 A 称作山脉: A.length >= 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < ... A[i-1] ...

&lbrack;JAVA&rsqb;JAVA章1 数组数据去重

一 利用HashSet进行去重 //定义一个数组:有几个重复项 int[] testarray = {1,2,33,4,2,3,44,5,222,3}; //利用HashSet对数组数据去重 Set& ...

rabbitmq安装&period;教程

https://www.cnblogs.com/ericli-ericli/p/5902270.html (rabbitmq安装)https://www.cnblogs.com/iiwen/p/538 ...

【RF库Collections测试】lists should be equal

场景一:msg=None 场景二:自定义msg 场景三:自定义msg和values,且values为布尔类型False或者字符串False和No Values 场景四:自定义msg和values,且v ...

CentOS 6&period;5安装配置Nginx

Ubuntu下安装nginx,直接apt-get install nginx就行了,很方便. 但是今天装了CentOS6.5,直接yum install nginx不行,要先处理下源,下面是安装完整流 ...

java 把map转换成json_map转换成JSON的3种方法相关推荐

  1. badatatable转成json_C# DataTable 转换成JSON数据 三种方法

    在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List.DataTable转换为Json格式.特别在使用Extjs框架的时候,Ajax异步请求的数 ...

  2. badatatable转成json_DataTable 转换成 Json的3种方法 | YuXi

    在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List.DataTable转换为Json格式.特别在使用Extjs框架的时候,Ajax异步请求的数 ...

  3. 不知道WPS转PPT怎么转换?来看看我自用的两种方法就知道了

    wps转ppt怎么转换 (百)wps转ppt怎么转换?分享这几种转换方法 (搜)WPS怎么转PPT?今天教你学会WPS转PPT (企)WPS如何转PPT?WPS转PPT转换方法分享 (网)WPS如何转 ...

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

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

  5. 如何把PDF转换成Word文档?这几种方法看一遍就会

    怎么把PDF文件转换成Word文档呢?大家在日常的学习和工作中可能经常需要处理各种文件,相信使用的最多的文件格式就是PDF文件和Word文档了,因为用它们来传输文件和编辑文件非常好用.但有时我们收到的 ...

  6. pdf怎么转换成jpg格式的图片,5种方法详细教程

    pdf怎么转换成jpg格式的图片,为什么这样做呢?那是因为将PDF转换成JPG格式的主要原因是方便在演示文稿.网页或社交媒体等平台上展示和分享PDF文件的内容.JPG格式具有广泛的兼容性和易于传输的特 ...

  7. CAJ文件怎么转换成Word文档?这2种方法值得学习

    CAJ文件在工作中并不多见,但对于经常在知网搜索下载资料的人并不陌生,但这种文档修改起来比较复杂,一般我们都会先将其转成Word文档.那么如何才能将CAJ转换成Word呢? 对于了解CAJ文档的人都知 ...

  8. 将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法(亲测)

    在用pandas包和numpy包对数据进行分析和计算时,经常用到DataFrame和array类型的数据.在对DataFrame类型的数据进行处理时,需要将其转换成array类型,是以下列出了三种转换 ...

  9. [机器学习笔记] 将数据拆分成训练集和测试集的几种方法

    问题描述: 一般情况下, 我们习惯将原始数据中的80% 作为训练集, 20% 作为测试集(当数据量足够大的时候,也可以将10% 作为测试集. 数据量较小时,如果每次都是随机划分训练集,执行多次训练后, ...

最新文章

  1. ARM处理器中“8位位图”
  2. 14. 表单标签及其应用实例
  3. SAS对数据变量的处理
  4. python从数据库取数据 显示字段名_如何在python中将SQL数据库中的字段名放入列表中...
  5. c语言常用库函数使用方法,c语言常用库函数使用方法及用途
  6. Spring Boot:(三)开发Web应用之Thymeleaf篇
  7. SAP全日志管理系统(堡垒机)
  8. radvd移植到arm交叉编译问题解决
  9. mysql启动找不见socket
  10. vue适配不同屏幕大小_Cocos creator面试题 屏幕适配的3个小技巧
  11. XmlHelpers
  12. 麦咖啡企业版McAfee VirusScan Enterprise v8.8授权版
  13. 在ArcMap中直接加载谷歌地球影像的方法
  14. 中国生物能源行业运行现状调研及未来发展前景预测报告2022-2028年版
  15. SSH基础----【超级干货】Spring常用注解用法汇总(附DEMO)
  16. 2021牛客寒假算法基础集训营1(A B C D E F H I J)
  17. TPC-H系列---2---TPC-H表结构及表之间的关系
  18. 人工智能入门(一) Torch基本使用
  19. 用R语言绘制ROC曲线
  20. 运载火箭飞行控制系统设计

热门文章

  1. 怎样选择性价比高的主机服务器?
  2. 管理中的7块灰色地带
  3. 【VMware】win 10:VMware 15 虚拟机安装 win 7 系统
  4. 高通MSM895x:充电功能调试
  5. <a>标签(超链接)
  6. proe导出为html文件怎么打开,Proe组件另存为stp文件的注意事项
  7. JavaScript如何截断保留小数点后三位数
  8. UTM虚拟机-首款iOS虚拟机
  9. 局域网内搭建SFTP服务器及多用户管理
  10. 错误代码:0x80030001的一个好的解决办法