java解析json文件
时间: 2023-09-04 20:15:17 浏览: 54
java解析json
5星 · 资源好评率100%
在 Java 中解析 JSON 文件可以使用 JSON 库,比如 Google 的 Gson 库或者阿里巴巴的 fastjson 库。
下面是使用 Gson 库解析 JSON 文件的示例代码:
```java
import com.google.gson.Gson;
import com.google.gson.JsonObject;
import java.io.FileReader;
public class JsonParser {
public static void main(String[] args) {
try {
// 读取 JSON 文件
FileReader reader = new FileReader("path/to/json/file.json");
// 解析 JSON 文件
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(reader, JsonObject.class);
// 获取 JSON 中的值
String name = jsonObject.get("name").getAsString();
int age = jsonObject.get("age").getAsInt();
// 打印结果
System.out.println("Name: " + name);
System.out.println("Age: " + age);
// 关闭文件
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的示例代码中,我们首先通过 FileReader 类读取 JSON 文件,然后使用 Gson 类的 fromJson 方法将 JSON 文件转换成 JsonObject 对象,最后从 JsonObject 中获取值并打印结果。
阅读全文