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 随笔

相关推荐
长安即是故里4 小时前
超快的 JSON可视化与处理工具
json·工具
Filotimo_6 小时前
在java开发中,什么是JSON格式
开发语言·json
用户83071968408216 小时前
Jackson 3 迁移核心注意点总结
java·json
曲幽17 小时前
Flask核心技能:从零上手视图函数
python·json·app·web·get·post·request·response
星月昭铭17 小时前
Spring AI使用JSON Schema导致模型调用速度极慢
java·spring·ai·json
曹牧1 天前
C#中解析JSON数组
开发语言·c#·json
小马爱打代码2 天前
Spring AI:提取 txt、Json、Markdown、Html、Pdf 文件数据,转换为 Document 文档
人工智能·spring·json
倔强的石头1062 天前
灵活性与高性能兼得:KingbaseES 对 JSON 数据的全面支持解析
json
骇客野人2 天前
java对象和JSON对象之间的转换关系
java·开发语言·json
别叫我->学废了->lol在线等3 天前
自然语言转成formily+shadcn组件的jsonschema
javascript·json