用js对json文件里的数据,新增数据,删除数据
时间: 2024-03-31 20:38:03 浏览: 7
可以使用以下代码对 JSON 文件进行操作:
1. 新增数据:
```javascript
// 读取 JSON 文件
const fs = require('fs');
const jsonData = fs.readFileSync('data.json', 'utf-8');
const data = JSON.parse(jsonData);
// 新增数据
data.push({name: 'John', age: 30});
// 写入 JSON 文件
const newData = JSON.stringify(data);
fs.writeFileSync('data.json', newData, 'utf-8');
```
2. 删除数据:
```javascript
// 读取 JSON 文件
const fs = require('fs');
const jsonData = fs.readFileSync('data.json', 'utf-8');
const data = JSON.parse(jsonData);
// 删除数据
data.splice(0, 1); // 删除第一项
// 写入 JSON 文件
const newData = JSON.stringify(data);
fs.writeFileSync('data.json', newData, 'utf-8');
```
以上代码示例假设 JSON 文件内容为数组类型,如下所示:
```json
[
{
"name": "Alice",
"age": 25
},
{
"name": "Bob",
"age": 35
}
]
```
通过以上代码,你可以实现对 JSON 文件的新增和删除操作。