如何使用Python动态构建JSON对象?

我是Python的新手,并且正在使用JSON数据。我想通过向现有JSON对象添加一些键值来动态构建JSON对象。

我尝试了以下方法,但得到了TypeError: 'str' object does not support item assignment

import json

json_data = json.dumps({})

json_data["key"] = "value"

print 'JSON: ', json_data

回答:

您在将对象编码为JSON字符串 对其进行构建:

import json

data = {}

data['key'] = 'value'

json_data = json.dumps(data)

JSON是 序列化 格式,文本数据 表示 结构。它本身不是那个结构。

以上是 如何使用Python动态构建JSON对象? 的全部内容, 来源链接: utcz.com/qa/407325.html

回到顶部