转自:

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互转相关推荐

  1. Java中普通字符串转json_java普通对象和json字符串的互转

    一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: 现在java对象转换为json形式: 定义了一个Student的实体类,然后分别使用了JS ...

  2. Json-lib, 实现Java对象与JSON数据格式的互转

    Json-lib 是什么? 官方解释是:JSON-lib is a java library for transforming beans, maps, collections, java array ...

  3. JavaBean与Map互转

    在实际开发过程中,经常碰到需要进行对象与map之间互转的问题,其实对于对象.Map 之间进行互转有很多种方式,下面我们一起来梳理一下: 利用 JSON 工具包,将对象转成字符串,之后再转成 Map,这 ...

  4. 【实用】Java对象与JSON字符串的互转,实用操作!

    最近,工作中会涉及到Java对象与JSON字符串相互转换,虽然说并不难,但打算还是梳理一番,主要内容有: JSON 字符串 转 普通对象 普通对象 转 JSON 字符串 JSON 字符串数组 转 Li ...

  5. go 中 结构体 map互转

    go中用gorm查询的时候往往会用到结构体来定义返回的列表   但是有时候需要拓展字段返回的时候就会觉得很麻烦了  研究了下发现通过转json可以实现结构体和map的互转 代码如下 // 结构体转ma ...

  6. Go 学习笔记(20)— Go 操作 json 文件(编码生成 json、解码 json 为 map、解码 json 为 struct)

    1. Json 概述 Go 语言对于标准格式的编码和解码都有良好的支持,由标准库中的 encoding/json . encoding/xml . encoding/asn1 等包提供支持并且这类包都 ...

  7. Java json转Map,转bean,转Listbean

    引用jackson /** * json转Map,转bean,转List<bean> by http://blog.csdn.net/21aspnet/ * 需要jackjson jar包 ...

  8. GO语言中json与map的转换

    直接上代码(需要引入encoding/json包) // 当前程序的包名 package main// 导入其它的包 import ("encoding/json""fm ...

  9. 通过输入流获取的xml格式字符串转为json和map格式

    通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...

最新文章

  1. 阳泉2021高考成绩查询时间段,2021年阳泉高考成绩排名及成绩公布时间什么时候出来...
  2. 尝试对知乎网验证码进行处理:
  3. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(3)--(P3P的迭代解)
  4. [Mac入门]如何在Mac下显示Finder中的所有文件
  5. 【Python3网络爬虫开发实战】1.7.2-mitmproxy的安装
  6. php eval 安全性,php – 使用eval解析表单输入的方程式的最安全的方法
  7. djangosave保存数据太慢_PaddlePaddle从入门到炼丹八——模型的保存与使用
  8. JAVA获取文件本身所在的磁盘位置
  9. 动手学深度学习讲义批量下载
  10. 融云直播 SDK 2.0 上线,轻松获得视频直播能力
  11. msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
  12. Linux命令:Ps -ef指令和 Kill 指令介绍
  13. Easyui数据表格合并单元格
  14. 「备战春招/秋招系列」程序员的简历就该这样写
  15. 研究生学php丢不丢人,研究生压力过大?导师给研究生朋友的一些建议
  16. 时间复杂度 ( 递归实现阶乘、斐波那契数列第n个数) / 空间复杂度
  17. 【数据库课程】研讨02
  18. 懂得感恩,是收获幸福的源泉。懂得感恩,你会发现原来自己周围的一切都是那样的美好
  19. LeetCode 695.岛屿的最大面积
  20. 韩顺平java制作记事本_2011-05-21——Java从入门到精通(韩顺平)自己整理的笔记(包括记事本的开发)...

热门文章

  1. AtCoder Regular Contest 061
  2. 【Hitachi2020C】ThREE【构造】【二分图染色】
  3. P4173 残缺的字符串
  4. Fireworks(2020 ICPC南京)
  5. ICPC2019南昌区域赛
  6. 【无码专区8】三角形二维数点——计数有多少个给定点落在三角形区域内
  7. 数据结构二之线段树Ⅰ——Count Color,Hotel,Transformation,Tree Generator™
  8. 最短路模板:dij,spfa与floyd
  9. U102380-简单数据结构题【Trie】
  10. 洛谷P3845-球赛【离散化,贪心】