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

相关推荐
阿钱真强道8 小时前
21 嵌入式操作系统 | JSON 与 json-c:生成与解析
c语言·开发语言·json·json-c
譕痕6 天前
JSONObject与JSONArray封装数据格式区别
java·json
A黄俊辉A6 天前
uniapp webview中实现 app和内嵌的H5双向通信
vue.js·json
伞伞悦读6 天前
【第37期】Python JSON 与配置详解:序列化、反序列化、嵌套结构和配置文件
开发语言·python·json
Mikko76 天前
jackson-databind 升到 2.21.6 就安全了吗?jackson-core 是另一个坐标,它那条 high 全局库至今没收
java·后端·安全·json
天若有情6739 天前
独立开发复盘:我用 Node.js 做了个在线工具箱
前端·json·工具
Asurplus9 天前
【SpringBoot4】3、从SpringBoot4升级Sa-Token1.46.0报错
redis·sa-token·json·jackson·springboot4
代码中介商9 天前
C++ 预约系统实战(三):服务端实现——libevent 事件驱动与业务路由
c++·json·c/s
譕痕10 天前
notepad++安装插件 可视化展示 json串内容
json·intellij-idea
databook10 天前
DuckDB + SQL 高效分析 JSON 数据
数据分析·json·nosql