鸿蒙项目中如何读取项目根目录的文件数据

比如根目录新建config.json文件,读取该文件中的数据

HarmonyOS NEXT
2025-07-07 14:11:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wangKirk

如果在arkts中说不支持直接读取config.json文件的数据的,可以把文件放在资源文件夹中,通过readRawFile来读取,比如:

// 读取 rawfile 中的 config.json
    rawfile.readRawFile('config.json').then((value: Uint8Array) => {
      // 将 Uint8Array 转为字符串
      const jsonString = String.fromCharCode.apply(null, value as unknown as number[]);
      const data = JSON.parse(jsonString);
      console.info("读取到配置:", JSON.stringify(data));
      this.config = data.settingName; // 举例获取某个字段
    }).catch((err: BusinessError) => {
      console.error("读取配置失败: ", err);
    });
分享
微博
QQ
微信
回复
2025-07-08 09:34:23
相关问题
HarmonyOS项目中json文件文本读取
2470浏览 • 1回复 待解决
HarmonyOS 如何访问项目中文件
966浏览 • 1回复 待解决
HarmonyOS 如何读取项目文件
566浏览 • 1回复 待解决
鸿蒙项目中如何启用硬件加速
857浏览 • 1回复 待解决
鸿蒙如何读取resources目录文件
4898浏览 • 1回复 待解决
arkts项目中如何实现bcryptcompare功能
1585浏览 • 1回复 待解决