• Lv0
    粉丝1

积分91 / 贡献0

提问37答案被采纳3文章0

如何修改沙箱路径下json文件的指定内容

一只杨 显示全部楼层 发表于 2023-10-9 10:38:18

【问题描述】 沙箱路径下存放了一个json文件,如果修改指定字段的内容?

【运行环境】 硬件:rk3568; ROM: 3.2 Beta5; API 9

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

mean

沙发 发表于 2023-10-13 15:01:31

如何修改沙箱路径下json文件的指定内容

可以通过以下步骤来完成:

  1. 使用fs.openSyn获取json文件的fd。
import fs from '@ohos.file.fs';  
let sanFile = fs.open(basePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
let fd = sanFile.fd;
  1. 通过fs.readSync读取json文件内容。
let content = fs.readSync(basePath);
  1. 修改内容。
obj.name = 'new name';
  1. 重新写入json文件。
fs.writeSync(file.fd, JSON.stringify(obj));

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部