📅  最后修改于: 2023-12-03 15:09:08.191000             🧑  作者: Mango
在 Python 和 JavaScript 里,添加项目到现有的 JSON 文件非常简单。这里有几个步骤来帮助你完成它。
首先,在 Python 脚本中导入 JSON 模块。
import json
使用 open()
函数打开 JSON 文件,并将其赋值给一个变量。
with open('file.json', 'r') as f:
data = json.load(f)
这个代码将打开名为 file.json
的文件并将其读入变量 data
。
添加你想要的项目,例如:
data['new_item'] = {'name': 'New Item', 'description': 'Just added'}
注意,这里添加的项目是一个字典对象。
最后,使用 dump()
函数将更改后的数据保存回 JSON 文件。
with open('file.json', 'w') as f:
json.dump(data, f)
首先,在 JavaScript 中使用 AJAX 调用获取 JSON 文件。
var xmlhttp = new XMLHttpRequest();
var url = "file.json";
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var data = JSON.parse(this.responseText);
// 添加项目
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send();
在回调函数中添加项目,例如:
data.new_item = { name: 'New Item', description: 'Just added' };
这里添加的项目是一个对象,与 Python 中的字典对象类似。
最后,将更改后的数据写回文件。
var json = JSON.stringify(data);
var fs = require('fs');
fs.writeFile('file.json', json, 'utf8', callback);
这里使用 Node.js 的 fs
模块写回文件,如果你使用浏览器,你可以使用其他方法将数据保存回服务器。
以上就是在 Python 和 JavaScript 中将项目添加到现有的 JSON 文件的方法。