gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 04:36:15 28 4
gpt4 key购买 nike

我正在使用 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com