python往json文件追加数据(python json to object)

http://www.itjxue.com  2023-03-29 16:25  来源:未知  点击次数: 

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才会是下图所示的样子。

(责任编辑:IT教学网)

更多

推荐杀毒防毒文章