原生 Java 方法读取json文件
时间: 2023-02-10 21:59:51 浏览: 310
Java读取json文件并对json数据进行读取、添加、删除与修改操作
5星 · 资源好评率100%
在 Java 中,可以使用如下方法读取 json 文件:
1. 使用 JSON-P 库:Java API for JSON Processing(JSON-P)是 Java EE 7 中的一个标准 API,可用于解析、生成和转换 JSON 数据。要使用 JSON-P,需要在项目中添加 jsonp-1.1.jar 库。
具体使用方法:
- 首先,创建一个 JsonReader 对象,并将其与要读取的 json 文件关联:
```
JsonReader reader = Json.createReader(new FileReader("file.json"));
```
- 然后,使用 readObject() 方法读取 json 文件中的数据,并将其存储在 JsonObject 中:
```
JsonObject jsonObject = reader.readObject();
```
- 最后,使用 getXXX() 方法从 JsonObject 中提取数据。例如,要获取名为 "name" 的属性的值,可以使用以下代码:
```
String name = jsonObject.getString("name");
```
2. 使用 Gson 库:Gson 是一个由 Google 开发的流行的 JSON 解析库,可用于将 JSON 数据转换为 Java 对象,也可将 Java 对象转换为 JSON 数据。要使用 Gson,需要在项目中添加 gson-2.8.6.jar 库。
具体使用方法:
- 首先,创建一个 Gson 对象:
```
Gson gson = new Gson();
```
- 然后,使用 fromJson() 方法将 json 数据转换为 Java 对象。例如,要将 json 数据转换为 Person 对象,可以使用以下代码
阅读全文