python - 如何在Python中从JSON中删除括号?

标签 python json dictionary

我正在使用 json.dumps 将字典列表加载到 JSON 对象中。我的输出类似于:

[
    {
        "MetaData": {},
        "SRData": {
            "ListOfLa311DeadAnimalRemoval": {
                "DeadAnimalRemoval": [
                    {
                        "DACItemCount": "0",
                        "DACType": " ",
                        "DriverFirstName": "SA",
                        "DriverLastName": "Aguilar",
                        "LastUpdatedBy": "SANSTAR1",
                        "Name": "070920151119458601",
                        "Type": "Dead Animal Removal"
                    },
                    {
                        "DACType": " ",
                        "DriverFirstName": "SA",
                        "DriverLastName": "Aguilar",
                        "LastUpdatedBy": "SANSTAR1",
                        "Type": "Dead Animal Removal"
                    }
                ]
            },
            "ReasonCode": "",
            "ResolutionCode": "A",
            "SRNumber": "1-20979881"
        }
    }
]

如何成功删除 JSON 对象开头和结尾的括号?

附加字典和列表的代码:

    dL311 = dict()
    dL311.setdefault("DeadAnimalRemoval", l311)
    dResult.setdefault("ListOfLa311DeadAnimalRemoval",dL311)

    #Ends of adding additional itmes ****************************************
    lResults.append({"MetaData": {}, "SRData": dResult})

    ii = ii + 1
    print(json.dumps(lResults, sort_keys=True, indent=4))

最佳答案

方括号表示一个 JSON 数组,其中包含示例中的一个元素。在 Python 中,只需选取根数组的第一个元素并转换回 JSON。

import json
data = json.loads('[...]')
str = json.dumps(data[0])

关于python - 如何在Python中从JSON中删除括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31643631/

相关文章:

python - CNN 精度卡住

java - 使用 Retrofit 2 处理多个 JSON 对象的正确方法是什么?

python - 使用 Boto3 (Python) 向 AWS Glacier 进行高级分段上传?

python 迭代团队组合

python - 解析发件人、发件人和主题的消息

php - 有没有办法在 PHP 中查询 JSON?

PHP API 最佳实践 - 回显 json_encoded 对象 : bad or good?

python - 覆盖内置类,特别是字典类

c# - 使用 XElement 从自定义 XML 反序列化 `Dictionary<string, Tuple<string, List<string>>>`

python - 使用与其他列相同的行数填充列的更好方法