如何使用Python创建嵌套JSON对象?

2024-06-02 06:33:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码:

data = {}
data['agentid'] = 'john'
data['eventType'] = 'view'
json_data = json.dumps(data)

打印json_date={“eventType”:“视图”,agentid:“john”}

我想创建一个嵌套的JSON对象-例如:

{
    "agent": { "agentid", "john"} ,
    "content": {
        "eventType": "view",
        "othervar": "new"
    }
}

我该怎么做?我正在使用Python2.7。

干杯 尼克


Tags: 对象代码view视图jsondatadatecontent
1条回答
网友
1楼 · 发布于 2024-06-02 06:33:22

您可以按如下方式嵌套词典:

jsondata = {}
agent={}
content={}
agent['agentid'] = 'john'
content['eventType'] = 'view'
content['othervar'] = "new"

jsondata['agent'] = agent
jsondata['content'] = content
print(json.dumps(jsondata))

输出:

print {"content": {"eventType": "view", "othervar": "new"}, "agent": {"agentid": "john"}}

相关问题 更多 >