转:json与map互转
转自:
java中字符串,json,Map互相转换(各种转换都有)_蜗牛驿站-CSDN博客_java json转map前提:使用jar包为fastjsonimport com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject; 程序如下: Map map = new HashMap(); map.put("AAA", "1"); map.put("BBB", "2"); ...https://blog.csdn.net/weixin_40903194/article/details/84982199
【README】
引入 fastjson maven 依赖
<dependencies><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.78</version></dependency></dependencies>
【1】json测试代码
/*** json测试*/
public class JsonTest {public static void main(String[] args) {Map map = new HashMap();map.put("AAA", "1");map.put("BBB", "2");map.put("CCC", "3");System.out.println("map=>"+map);//1.map 转 stringString jsonString = JSON.toJSONString(map);System.out.println("map2JsonString=>"+jsonString);//2.map 转 jsonStr,jsonStr 转 jsonObjJSONObject JSONObj = JSONObject.parseObject(JSON.toJSONString(map));System.out.println("jsonStr2JsonObj=>"+JSONObj);//3.jsonStr 转jsonObjString jsonString2 = "{\"AAA\":\"1\",\"CCC\":\"3\",\"BBB\":\"2\"}";JSONObject parseObject = JSONObject.parseObject(jsonString2);System.out.println("jsonStr2JsonObj=>"+parseObject);//4.jsonStr 转 MapMap stringToMap = JSONObject.parseObject(jsonString2);System.out.println("StringToMap=>"+stringToMap);// 4.1 jsonStr 转 jsonObj String str = "{\"age\":\"24\",\"name\":\"summer\"}";JSONObject jsonObject = JSONObject.parseObject(str);//5.jsonObj 转 mapMap jsonToMap = JSONObject.parseObject(jsonObject.toJSONString());System.out.println("jsonToMap=>"+jsonToMap);//6.jsonObj 转 StringString jsonString3 = jsonObject.toJSONString();System.out.println("jsonToString=>"+jsonString3);}
}
打印结果
// 打印结果
map=>{AAA=1, CCC=3, BBB=2}
map2JsonString=>{"AAA":"1","CCC":"3","BBB":"2"}
jsonStr2JsonObj=>{"AAA":"1","CCC":"3","BBB":"2"}
jsonStr2JsonObj=>{"AAA":"1","CCC":"3","BBB":"2"}
StringToMap=>{"AAA":"1","CCC":"3","BBB":"2"}
jsonToMap=>{"name":"summer","age":"24"}
jsonToString=>{"name":"summer","age":"24"}Process finished with exit code 0
转:json与map互转相关推荐
- Java中普通字符串转json_java普通对象和json字符串的互转
一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: 现在java对象转换为json形式: 定义了一个Student的实体类,然后分别使用了JS ...
- Json-lib, 实现Java对象与JSON数据格式的互转
Json-lib 是什么? 官方解释是:JSON-lib is a java library for transforming beans, maps, collections, java array ...
- JavaBean与Map互转
在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象.Map 之间进行互转有很多种方式,下面我们一起来梳理一下: 利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这 ...
- 【实用】Java对象与JSON字符串的互转,实用操作!
最近,工作中会涉及到Java对象与JSON字符串相互转换,虽然说并不难,但打算还是梳理一番,主要内容有: JSON 字符串 转 普通对象 普通对象 转 JSON 字符串 JSON 字符串数组 转 Li ...
- go 中 结构体 map互转
go中用gorm查询的时候往往会用到结构体来定义返回的列表 但是有时候需要拓展字段返回的时候就会觉得很麻烦了 研究了下发现通过转json可以实现结构体和map的互转 代码如下 // 结构体转ma ...
- Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)
1. Json 概述 Go 语言对于标准格式的编码和解码都有良好的支持,由标准库中的 encoding/json . encoding/xml . encoding/asn1 等包提供支持并且这类包都 ...
- Java json转Map,转bean,转Listbean
引用jackson /** * json转Map,转bean,转List<bean> by http://blog.csdn.net/21aspnet/ * 需要jackjson jar包 ...
- GO语言中json与map的转换
直接上代码(需要引入encoding/json包) // 当前程序的包名 package main// 导入其它的包 import ("encoding/json""fm ...
- 通过输入流获取的xml格式字符串转为json和map格式
通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...
最新文章
- 阳泉2021高考成绩查询时间段,2021年阳泉高考成绩排名及成绩公布时间什么时候出来...
- 尝试对知乎网验证码进行处理:
- 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(3)--(P3P的迭代解)
- [Mac入门]如何在Mac下显示Finder中的所有文件
- 【Python3网络爬虫开发实战】1.7.2-mitmproxy的安装
- php eval 安全性,php – 使用eval解析表单输入的方程式的最安全的方法
- djangosave保存数据太慢_PaddlePaddle从入门到炼丹八——模型的保存与使用
- JAVA获取文件本身所在的磁盘位置
- 动手学深度学习讲义批量下载
- 融云直播 SDK 2.0 上线,轻松获得视频直播能力
- msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
- Linux命令:Ps -ef指令和 Kill 指令介绍
- Easyui数据表格合并单元格
- 「备战春招/秋招系列」程序员的简历就该这样写
- 研究生学php丢不丢人,研究生压力过大?导师给研究生朋友的一些建议
- 时间复杂度 ( 递归实现阶乘、斐波那契数列第n个数) / 空间复杂度
- 【数据库课程】研讨02
- 懂得感恩,是收获幸福的源泉。懂得感恩,你会发现原来自己周围的一切都是那样的美好
- LeetCode 695.岛屿的最大面积
- 韩顺平java制作记事本_2011-05-21——Java从入门到精通(韩顺平)自己整理的笔记(包括记事本的开发)...