可以使用Node.js自带的fs模块操作JSON文件。以下是一个简单的示例:
const fs = require('fs'); // 读取JSON文件 fs.readFile('data.json', 'utf8', (err, data) => { if (err) throw err; const jsonData = JSON.parse(data); console.log(jsonData); }); // 写入JSON文件 const newData = { name: 'Tom', age: 20 }; fs.writeFile('data.json', JSON.stringify(newData), 'utf8', (err) => { if (err) throw err; console.log('Data written to file'); });
以上代码中,使用fs模块的readFile方法读取名为data.json的JSON文件并将其解析为JavaScript对象,使用JSON.parse方法。然后,使用console.log方法打印读取的JSON数据。
使用fs模块的writeFile方法将一个JavaScript对象写入名为data.json的JSON文件。使用JSON.stringify方法将JavaScript对象转换为JSON字符串。在写入文件完成后,使用console.log方法打印一条成功的消息。