python往json文件追加数据(python json to object)
Python如何追加JSON文件里的内容?
import?json
readed?=?json.load(open('jsonsource.dat',?'r'))
json.dump(readed,?open('newjsonfile.dat',?'w'))
请问json如何追加内容,并且修改,和删除操作。急~
json追加内容并且修改和删除操作示例:
1、增加:
myObj.user='我是新增的用户-小明';
x +="h1增加后的数据/h1"forin();
2、修改:
myObj.name= "我的网站";
x +="h1修改后的数据/h1"forin();
3、删除:
delete myObj.sites;
x +="h1删除后的数据/h1"forin();
扩展资料
JS动态动态创建JSON数据字符串,并且可以删除添加修改
script type="text/javascript"
//添加或者修改json数据
function setJson(jsonStr,name,value)
{
if(!jsonStr)jsonStr="{}";
var jsonObj = JSON.parse(jsonStr);
jsonObj[name] = value;
return JSON.stringify(jsonObj)
}
//删除数据
function deleteJson(jsonStr,name)
{
if(!jsonStr)return null;
var jsonObj = JSON.parse(jsonStr);
delete jsonObj[name];
return JSON.stringify(jsonObj)
}
//生成测试
var myjsonStr = setJson(null,"name","aaa");
alert(myjsonStr);
//添加测试
myjsonStr = setJson(myjsonStr,"age",18);
alert(myjsonStr);
//修改测试
myjsonStr = setJson(myjsonStr,"age",20);
alert(myjsonStr);
//删除测试
myjsonStr = deleteJson(myjsonStr,"age");
alert(myjsonStr);
/script
python写入json文件
想要多条相同key的数据添加json中,先将数据存入到字典中,再 append 到列表中。最后存入json中。
这样子list才会是下图所示的样子。