You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JavaScript函数修改JSON文件中的name字段值

解决JSON文件内容修改问题

你的代码已经完成了读取和解析JSON文件的环节,只需补充修改属性值和写入文件的步骤即可实现需求,完整代码如下:

// 引入Node.js的文件系统模块
const fs = require('fs');

function changeNameJson(name) {
  let filename = "./name.json";
  // 读取文件内容并解析为JSON对象
  let file = fs.readFileSync(filename, 'utf8');
  let nameAtTheTime = JSON.parse(file);
  
  // 修改name属性为传入的新值
  nameAtTheTime.name = name;
  
  // 将修改后的对象转为格式化的JSON字符串,写入原文件
  fs.writeFileSync(filename, JSON.stringify(nameAtTheTime, null, 2));
}

// 调用函数,传入目标名字"Gandalf"
changeNameJson("Gandalf");

关键说明:

  • 运行代码前需确保处于Node.js环境,且必须引入fs模块才能进行文件读写操作
  • 修改解析后的JSON对象的name属性即可完成值的替换
  • JSON.stringify的第三个参数2用于保留JSON文件的缩进格式,保证文件可读性
  • 确认name.json文件路径正确,否则会出现文件找不到的错误

内容的提问来源于stack exchange,提问作者Markodel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 19:10:28