java中(json)字符串、json、Map互转
// 前提:使用jar包为fastjson import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; // 程序如下: Map map = new HashMap(); map.put("AAA", "1"); map.put("BBB", "2"); map.put("CCC", "3"); System.out.println("map=>"+map); //1.map转string String jsonString = JSON.toJSONString(map); System.out.println("mapToString=>"+jsonString); //2.map转jsonObject JSONObject JSONObj = JSONObject.parseObject(JSON.toJSONString(map)); System.out.println("mapToJSON=>"+JSONObj); //3.String转jsonObject String jsonString2 = "{\"AAA\":\"1\",\"CCC\":\"3\",\"BBB\":\"2\"}"; JSONObject parseObject = JSONObject.parseObject(jsonString2); System.out.println("StringToJson=>"+parseObject); //4.String转map Map stringToMap = JSONObject.parseObject(jsonString2); System.out.println("StringToMap=>"+stringToMap); String str = "{\"age\":\"24\",\"name\":\"summer\"}"; JSONObject jsonObject = JSONObject.parseObject(str); //5.jsonObject转map Map jsonToMap = JSONObject.parseObject(jsonObject.toJSONString()); System.out.println("jsonToMap=>"+jsonToMap); //6.jsonObject转String String jsonString3 = jsonObject.toJSONString(); System.out.println("jsonToString=>"+jsonString3);
结果如下
map=>{AAA=1, CCC=3, BBB=2}
mapToString=>{"AAA":"1","CCC":"3","BBB":"2"}
mapToJSON=>{"AAA":"1","CCC":"3","BBB":"2"}
StringToJson=>{"AAA":"1","CCC":"3","BBB":"2"}
StringToMap=>{"AAA":"1","CCC":"3","BBB":"2"}
jsonToMap=>{"name":"summer","age":"24"}
jsonToString=>{"name":"summer","age":"24"}
————————————————
原文链接:https://blog.csdn.net/weixin_40903194/article/details/84982199
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义