import org.json.JSONObject;
import java.io.FileReader;
import java.io.IOException;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class ReadJSONFile {
public static void main(String[] args) {
JSONParser parser = new JSONParser();
try (FileReader reader = new FileReader("path/to/your/file.json")) {
// 读取JSON文件内容并解析为一个JSONObject对象
Object obj = parser.parse(reader);
JSONObject jsonObject = (JSONObject) obj;
// 打印整个JSON对象
System.out.println(jsonObject);
// 获取特定的键值对
String name = (String) jsonObject.get("name");
System.out.println("Name: " + name);
long age = (Long) jsonObject.get("age");
System.out.println("Age: " + age);
} catch (IOException | ParseException e) {
e.printStackTrace();
}
}
}
org.json 和 org.json.simple 包来处理 JSON 数据。确保你已经添加了这些库到你的项目中。JSONParser 对象:用于解析 JSON 文件。FileReader 读取文件:打开并读取指定路径的 JSON 文件。JSONObject 对象。请确保替换 "path/to/your/file.json" 为你实际的 JSON 文件路径。
上一篇:java contains的用法
下一篇:java生成uuid方法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站