可以使用JSON格式将包含对象数组的对象保存到文件中。下面是代码示例:
// 定义包含对象数组的对象
var data = {
items: [
{name: 'item 1', price: 10},
{name: 'item 2', price: 20},
{name: 'item 3', price: 30}
]
};
// 将对象序列化为JSON字符串
var json = JSON.stringify(data);
// 将JSON字符串写入文件
var fs = require('fs');
fs.writeFileSync('data.json', json);
// 从文件中读取JSON字符串
var json2 = fs.readFileSync('data.json', 'utf8');
// 将JSON字符串解析为对象
var data2 = JSON.parse(json2);
console.log(data2);
在上述示例中,我们通过JSON.stringify()方法将对象data序列化为JSON字符串,并将其写入到文件data.json中。然后,我们使用fs.readFileSync()方法读取data.json文件中的JSON字符串,并使用JSON.parse()方法将其解析为对象data2。最后,我们可以输出data2对象来确认其包含的数组内容是否正确。
上一篇:保存包含逗号的字符串的CSV文件
下一篇:保存包含法语重音符号的文件的问题