自定义json资源文件需要放在工程的哪个目录下?用什么方式读取内容?

自定义json资源文件需要放在工程的哪个目录下?用什么方式读取内容?


Ability框架
json
2024-02-23 13:28:25
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
Virgint
1

可以放到 rawfile 目录下

01.jpg01.jpg

02.jpg02.jpg

分享
微博
QQ
微信
回复
2024-02-23 15:16:27
忙忙忙困困困
1

自定义的json资源文件可以放在工程的任何目录下,一般可以放在src/main/resources目录下。这样可以方便在项目中访问和读取这些json文件。

在Java中,你可以使用ClassLoader来读取资源文件。你可以通过以下方式读取json文件内容:

import java.io.InputStream;
import java.io.InputStreamReader;

public class ReadJsonFile {
    public static void main(String[] args) {
        ClassLoader classLoader = ReadJsonFile.class.getClassLoader();
        InputStream inputStream = classLoader.getResourceAsStream("yourJsonFile.json");
        
        if(inputStream != null) {
            try (InputStreamReader reader = new InputStreamReader(inputStream)) {
                int data = reader.read();
                while(data != -1) {
                    System.out.print((char) data);
                    data = reader.read();
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        } else {
            System.out.println("File not found!");
        }
    }
}

在上面的代码中,你需要将"yourJsonFile.json"替换为你实际的json文件名。这段代码会读取json文件内容并打印出来。希望这对你有帮助。

分享
微博
QQ
微信
回复
2024-02-26 11:13:10
相关问题
自定义资源文件怎么读取
269浏览 • 1回复 待解决
ArkTS如何自定义资源文件
314浏览 • 1回复 待解决
java怎么读取公共目录下文件
730浏览 • 1回复 待解决
鸿蒙如何读取resources目录下文件
1242浏览 • 1回复 待解决
如何动态访问media目录下资源
215浏览 • 1回复 待解决
自定义弹窗大小如何自适应内容
329浏览 • 1回复 待解决
鸿蒙中资源文件都又什么作用?
1874浏览 • 1回复 待解决
JAVA卡片怎么自定义组件?
4407浏览 • 1回复 待解决
如何获取HSP资源文件
266浏览 • 1回复 待解决
鸿蒙中如何自定义字体文件
17141浏览 • 1回复 待解决
自定义组件什么时候销毁
186浏览 • 1回复 待解决
鸿蒙如何获取资源文件路径
13754浏览 • 3回复 待解决
如何在js文件中引入自定义js文件
5736浏览 • 1回复 待解决
js api 如何读取预置json文件
5181浏览 • 1回复 待解决