代码点读机 / Java / json_parse

json_parse Java · 常用功能

Java 标准库没有内置 JSON 解析,需要引入 Jackson、Gson 等第三方库。

怎么用

ObjectMapper.readValue(json, 类型.class) 或 Gson.fromJson(json, 类型.class)

小例子

// 使用 Jackson(需添加依赖)
ObjectMapper mapper = new ObjectMapper();
Person p = mapper.readValue(json, Person.class);
// 或使用 Gson(需添加依赖)
Person p2 = new Gson().fromJson(json, Person.class);

运行结果

把 JSON 字符串转换成 Person 对象

提醒:需在项目构建工具(Maven/Gradle)中添加对应依赖,标准 JDK 不提供这些类

官方文档:https://github.com/FasterXML/jackson

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条