当我们需要读写JSON文件时,我们可以使用Node.js中的fs模块进行操作。下面是使用Node.js读写JSON文件的两个示例:
示例一:读取JSON文件
- 首先,在JavaScript文件的开头引入
fs
模块,并使用fs.readFileSync()
方法读取JSON文件:
const fs = require('fs');
const data = fs.readFileSync('./data.json');
- 然后,我们可以使用
JSON.parse()
将数据解析为JavaScript对象:
const data = fs.readFileSync('./data.json');
const jsonData = JSON.parse(data);
- 完整的代码如下:
const fs = require('fs');
const data = fs.readFileSync('./data.json');
const jsonData = JSON.parse(data);
console.log(jsonData);
示例二:写入JSON文件
- 首先,在JavaScript文件的开头引入
fs
模块,并创建一个JavaScript对象,将其转换为JSON字符串:
const fs = require('fs');
const jsonData = {
name: 'John',
age: 25,
country: 'USA'
};
const jsonString = JSON.stringify(jsonData);
- 然后,使用
fs.writeFileSync()
将JSON字符串写入JSON文件:
const fs = require('fs');
const jsonData = {
name: 'John',
age: 25,
country: 'USA'
};
const jsonString = JSON.stringify(jsonData);
fs.writeFileSync('./data.json', jsonString);
- 完整的代码如下:
const fs = require('fs');
const jsonData = {
name: 'John',
age: 25,
country: 'USA'
};
const jsonString = JSON.stringify(jsonData);
fs.writeFileSync('./data.json', jsonString);
console.log('File created successfully');
以上就是使用Node.js读写JSON文件的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js读写json文件实例代码 - Python技术站