使用fs模块将数据写入JSON文件。可以使用以下代码实现: 代码语言:txt 复制 const jsonData = JSON.stringify(scrapedData, null, 2); // 格式化为JSON字符串 fs.writeFile('data.json', jsonData, (error) => { if (error) { console.error(`写入文件失败:${error.message}`); } else { console.log(...
let arr = JSON.parse(data) //将新记录添加到数组中 arr.push({ name: '小张' }) //添加后写入b.json文件 fs.writeFile(p,JSON.stringify(arr), 'utf8', function (err) { console.log('err',err); }) }) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17....
letdata = JSON.stringify(student); fs.writeFileSync('student-2.json', data); 虽然这是我们想要写入的数据,但数据是一行字符串的形式,这对我们来说很难读取。如果您希望序列化的JSON是人类可读的,那么更改JSON。Stringify函数: let data = JSON.stringify(student, null, 2)...
一.直接操作文件 fs.readFile和fs.writeFile 举例:这个程序的功能是将一个比较大json格式的文件转换成你想自己要格式的文件。 var fs = require('fs'); fs.readFile('./json.json',function(err,data){ if(err) throw err; var jsonObj = JSON.parse(data); var space = ' '; var newLine = '\...
上述代码首先使用fs模块的readFile()方法读取名为input.json的JSON文件。然后,使用JSON.parse()方法将读取到的数据解析为JavaScript对象。接下来,通过判断解析后的数据是否为数组,将输入转换为JSON数组。然后,使用JSON.stringify()方法将JSON数组转换为字符串。最后,使用fs模块的writeFile()方法将字符串写入名...
1let str =JSON.stringify(data)23fs.writeFile('data.json',str,function(err){4if(err) {res.status(500).send('Server is error...')}5}) 入json文件后,都会出现很恶心的一行式,看看 不能忍对不对!!! Vanilla JS的JSON.stringify()是可以让输出实现漂亮直观的json的。
// 写入json文件内容 dataUtils.writeFile = function(fileName, data) { const promise = new Promise(function (resolve, reject) { let newArr = JSON.stringify(data, null,"\t"); // 将数组转成json格式 fs.writeFile(path.join(__dirname, fileName), newArr, 'utf8', (err) => { ...
}writeJson(params)//执行一下; AI代码助手复制代码 结果如下 下面我们来看一下json文件的结果 看,json文件已经被新增进来了 2.删 varfs =require('fs');//删除json文件中的选项functiondeleteJson(id){ fs.readFile('./mock/person.json',function(err,data){if(err){returnconsole.error(err); ...
= JSON.parse(rawdata); console.log(student); 写json文件: 'use strict'; const fs = require('fs'); let student = { name: 'Mike', age: 23, gender: 'Male', department: 'English', car: 'Honda' }; let data = JSON.stringify(student); fs.writeFileSync('student-2.json', data); ...