JSON 字符串转换 —— Map、List

目录

[转 Map](#转 Map)

[maven 依赖](#maven 依赖)

转换

[转 List](#转 List)

maven依赖

转换


转 Map

JSON格式为 {key:value,key2:value2,......}

maven 依赖

XML 复制代码
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.28</version>
        </dependency>

转换

java 复制代码
String str = "{key:value,key2:value2,......}"
JSONObject jsonObject = new JSONObject(str);
String ContentStr = jsonObject.toString();
Map<String, Object> Content = JSONObject.parseObject(ContentStr, new TypeReference<Map<String, Object>>() {});

转 List

JSON格式为 [{key:value,key2:value2,......}]

maven依赖

XML 复制代码
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.13.0</version>
        </dependency>

转换

java 复制代码
ObjectMapper objectMapper = new ObjectMapper();
List<Map<String, Object>> list = objectMapper.readValue(Content, new com.fasterxml.jackson.core.type.TypeReference<List<Map<String, Object>>>() {});

Cheung Kwok Wing 随笔

相关推荐
Code季风4 小时前
数据传输的基石:全面解析常见序列化方案与选型策略
java·rpc·json
fouryears_234171 天前
什么是JSON,如何与Java对象转化
java·spring boot·spring·json
程序员编程指南1 天前
Qt XML 与 JSON 数据处理方法
xml·c语言·c++·qt·json
快乐非自愿3 天前
C#解析JSON数据全攻略
数据库·c#·json
大熊程序猿4 天前
swagger json 转文档
json
南望无一4 天前
@uiw/react-json-view 如何修改文本省略号、null节点、数组节点等
前端·json
AI扶我青云志5 天前
bert模型中config.json中所有参数
人工智能·json·bert
kyle~5 天前
数据交换---JSON格式
服务器·microsoft·json
LuLaLuLaLeLLLLLL5 天前
Json Schema 学习笔记
笔记·学习·json
超龄超能程序猿6 天前
(5)从零开发 Chrome 插件:Vue3 Chrome 插件待办事项应用
javascript·vue.js·前端框架·json·html5