java同路径的json文件读取代码
时间: 2024-02-23 16:58:06 浏览: 67
假设你要读取一个名为 "data.json" 的 JSON 文件,它与你的 Java 代码在同一路径下,你可以使用以下代码读取该文件:
```java
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import org.json.JSONObject;
public class JsonReader {
public static void main(String[] args) {
String fileName = "data.json";
String content = null;
// 读取 JSON 文件内容
try {
content = new String(Files.readAllBytes(Paths.get(fileName)));
} catch (IOException e) {
e.printStackTrace();
}
// 将 JSON 字符串解析为 JSON 对象
JSONObject jsonObj = new JSONObject(content);
// 打印 JSON 对象
System.out.println(jsonObj);
}
}
```
这里使用了 Java 内置的 JSONObject 类来解析 JSON 文件。`Files.readAllBytes()` 方法用于读取文件内容,`Paths.get()` 方法用于获取文件路径。由于可能会发生 IO 异常,因此我们需要使用 try-catch 块来处理异常。
阅读全文