繁体   English   中英

如何在python中将json数组添加到json文档?

[英]How to add json array to a json document in python?

我有一个像这样的数组:

[{"Name": "abcd"}, {"Name": "efgh"}, {"Name": "hijk"}]

我必须将此插入到json文档中

我的json文档与此类似:

 {"widget": {
        "debug": "on",
        "window": {
            "title": "Sample Konfabulator Widget",
            "name": "main_window",
            "width": 500,
            "height": 500
        }  

    }}   

如何在python中将数组追加到json文档?

您可以尝试json库-

import json

js="""
{"widget": {
        "debug": "on",
        "window": {
            "title": "Sample Konfabulator Widget",
            "name": "main_window",
            "width": 500,
            "height": 500
        }  

    }}  

"""
l=[{"Name": "abcd"}, {"Name": "efgh"}, {"Name": "hijk"}]

l_dict=json.loads(json.dumps(l))

js_dict = json.loads(js)
js_dict['widget']['window']['name']=l_dict[0]['Name']


print js_dict
print js_dict['widget']['window']['name']

打印-查看打印的JSON是否具有new name

{u'widget': {u'debug': u'on', u'window': {u'width': 500, u'height': 500, u'name': 'abcd', u'title': u'Sample Konfabulator Widget'}}}
abcd

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM