java怎么读取本地json文件

344
2023/11/25 10:12:15
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Java可以使用 java.io.FileReaderjava.nio.file.Files 类来读取本地的JSON文件。

  1. 使用 java.io.FileReader 类:
import java.io.FileReader;
import java.io.IOException;

public class ReadJsonFile {
    public static void main(String[] args) {
        try {
            FileReader reader = new FileReader("path/to/file.json");
            int character;
            StringBuilder jsonString = new StringBuilder();
            
            while ((character = reader.read()) != -1) {
                jsonString.append((char) character);
            }
            
            reader.close();
            
            System.out.println(jsonString.toString());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

path/to/file.json 替换为你的JSON文件的路径。

  1. 使用 java.nio.file.Files 类:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class ReadJsonFile {
    public static void main(String[] args) {
        try {
            Path filePath = Paths.get("path/to/file.json");
            String jsonString = Files.readString(filePath);
            
            System.out.println(jsonString);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

同样,将 path/to/file.json 替换为你的JSON文件的路径。

这两种方法都可以读取本地的JSON文件并将其内容以字符串形式输出。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java中double与float的区别是什么