[英]Python: Json with arrays
我正在尝试在 python 中构建以下 JSON 以发送 curl PUT 请求。
{"entries":[
{"op": "create", "ip": "x.x.x.x","subnet": "y"},
{"op": "update", "id": "<acl_entry_id>", "ip": "y.y.y.y", "subnet": "p"},
{"op": "delete", "id": "<acl_entry_id>"}
]}
我尝试了以下逻辑:
payload = {"op": "create", "ip": ip,"subnet": subnet}
data = json.dumps(payload)
这不是给我一个数组。 当前数据框如下所示:
{"subnet": "24", "ip": "x.x.x.x", "op": "create"}
我是 python 的新手,这里有什么建议可以修复数据集吗?
Python 语法恰好与 JSON 语法相同。 把变量放在你需要的地方。
payload = {"entries":[
{"op": "create", "ip": ip,"subnet": subnet},
{"op": "update", "id": acl_entry_id, "ip": ip, "subnet": subnet},
{"op": "delete", "id": acl_entry_id}
]}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.