java jsonString与Map之间转换

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static void main(String[] args) {
    Map<String, String> map = new HashMap<String, String>();
    map.put("key1", "value1");
    map.put("key2", "value2");
    map.put("key3", "value3");
    System.out.println("source: " + map.toString());
     
    // map转换成jsonString
    String jsonStr = JSON.toJSONString(map);
    System.out.println("jsonStr: " + jsonStr);
     
    // jsonString转换成Map
    Map<String, String> jsonMap = JSON.parseObject(jsonStr, new TypeReference<HashMap<String, String>>() {
    });
    System.out.println("jsonMap: " + jsonMap.toString());
}

执行结果:

1
2
3
source: {key1=value1, key2=value2, key3=value3}
jsonStr: {"key1":"value1","key2":"value2","key3":"value3"}
jsonMap: {key1=value1, key2=value2, key3=value3}

 

posted @   锐洋智能  阅读(1663)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)
· Windows 提权-UAC 绕过
历史上的今天:
2022-01-19 selenium有多个class值时如何定位
2022-01-19 Java_Selenium_window.navigator.webdriver解决方案(selenium被识别的解决方法 )
2022-01-19 Nginx反爬虫: 禁止某些User Agent抓取网站
2022-01-19 mysql对多个字段排序
点击右上角即可分享
微信分享提示