【发布时间】:2017-07-17 21:12:03
【问题描述】:
返回
"messages": [
{
"text": "testing",
"ts": "1479967441.000004",
"user": "ray",
"type": "message",
"bot_id": "B379PT5AT"
},
{
"text": "SWAT start",
"type": "message",
"user": "john",
"ts": "1479967379.000003"
},
{
"text": "SWAT close",
"type": "message",
"user": "ray",
"ts": "1479967379.000003"
},
我想添加另一个参数
"messages": [
{
"text": "testing",
"ts": "1479967441.000004",
"user": "ray",
"type": "message",
"bot_id": "B379PT5AT"
"icon": "URL...."
},
{
"text": "SWAT start",
"type": "message",
"user": "john",
"ts": "1479967379.000003"
"icon": "URL...."
},
{
"text": "SWAT close",
"type": "message",
"user": "ray",
"ts": "1479967379.000003"
"icon": "URL...."
},
代码:
import simplejson
with open ('automation.json')as json_data:
data = simplejson.loads(json_data)
for r in data['messages']:
key = messages['icon']
messages["icon"] = ("testing")
outdata = simplejson.dumps(data)
【问题讨论】:
-
每个对象的图标字段是否相同?如果没有,那么您从哪里获得这些信息?
-
我有一个 json 文件,我想运行一个 python 脚本,以便进行上述更改
-
@AjayGupta 这将是我将运行的命令的结果
-
@omri_saadon 我已经做出了改变,结果出来了
-
您应该先展示自己的代码并尝试 - Stackvoerflow 不是编码服务。展示您的工作,展示您迄今为止的尝试 - 然后我们很乐意提供帮助。
标签: python json python-3.x