文档章节

json格式化,Map与Json互转

木有龙井茶
 木有龙井茶
发布于 2016/12/01 10:29
字数 77
阅读 2.6K
收藏 0

1、json格式化

Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(String.valueOf(JSON.toJSON(output)));
gson.toJson(je);

2、Map转json

使用fastjson
JSON.toJSON(output)
使用JSONobject
JSONObject jsonObject = JSONObject.fromObject(map);
jsonObject.toString();

3、json转Map

使用Jackson
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.readValue(inputParam, Map.class);//转成map

4、json转对象

使用fastjson
JSON.parseObject(inputParam, clazz);

© 著作权归作者所有

木有龙井茶

木有龙井茶

粉丝 4
博文 2
码字总数 506
作品 0
东城
程序员
私信 提问
加载中

评论(0)

推荐几个工具网站

在线HTTP POST/GET接口测试工具:http://www.atool.org/httptest.php JSON和GET请求字符串互转:http://www.bejson.com/jsontools/json2get/ JSON格式化工具:http://www.runoob.com/tool/js......

奥金魔导师
2016/11/10
20
0
解析json之net.sf.json

使用net.sf.json需要导入的包 JSONObject package com.itlwc.test; import net.sf.json.JSONArray;import net.sf.json.JSONObject; public class Test {public static void main(String[] a......

有资本再款
2016/01/03
222
0
【JSON解析】浅谈JSONObject的使用

简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰...

一枕江风
03/25
0
0
浅谈JSONObject的使用

简介 在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰...

艾弗森哇
03/31
0
0
DataFrame格式化和RDD/Dataset/DataFrame互转

1.如果是格式化成Json的話直接 val rdd = df.toJSON.rdd 2.如果要指定格式需要自定义函数如下: //格式化具体字段条目 def formatItem(p:(StructField,Any)):String={ p match { case (sf,a)...

余二五
2017/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java高级面试攻略:消息+缓存+高并发+高可用+架构+分布式+微服务

Java高级面试攻略:消息+缓存+高并发+高可用+架构+分布式+微服务,对每一个专题每一道列举出来的高频面试题,都会做一个面试官的心理分析以及题目的具体剖析,教你如何破解,攻克面试官! 攻...

眉目清俊
13分钟前
19
0
JavaScript 数组遍历方法的对比

前言 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 代码: var arr...

osc_fscujk71
21分钟前
5
0
Nginx和Tomcat配置https

Nginx配置htpps http{ #http节点中可以添加多个server节点 server{ #监听443端口 listen 443; #对应的域名,把baofeidyz.com改成你们自己的域名就可以了 ...

chinahufei
22分钟前
5
0
react调用方法

React里调用方法常见的方式有两种 (1)触发时通过回调函数触发 <Button type="primary" onClick={()=>this.updateBar()}>更新</Button> (2)直接通过方法名触发 <Button type="primary" o......

osc_vpogdtu8
22分钟前
26
0
Centos通过代理上网

阿里云ECS不能访问内外,购买NAT的除外,通过windows主机代理上网: 1.windows上安装代理工具,工具种类比较多,我这里使用的是privoxy 下载地址:http://www.privoxy.org/ 百度云盘(备用)...

osc_r94nrknb
24分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部