在Node.js中,你可以使用内置的fs
模块来读取和写入JSON对象到文件。以下是一个简单的例子:
const fs = require('fs');
// 假设有一个JSON对象
const jsonObject = {
name: 'John Doe',
age: 30,
email: 'john@example.com'
};
// 将JSON对象写入文件
fs.writeFile('data.json', JSON.stringify(jsonObject), (err) => {
if (err) {
console.error(err);
return;
}
console.log('JSON数据已写入文件');
});
// 从文件中读取JSON对象
fs.readFile('data.json', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log('读取的JSON数据:', JSON.parse(data));
});
这段代码展示了如何将一个JSON对象写入名为data.json
的文件,以及如何读取该文件并将JSON字符串解析为JavaScript对象。writeFile
函数用于写入,readFile
函数用于读取。JSON.stringify
用于将JSON对象转换成字符串,而JSON.parse
用于将字符串转换回JSON对象。