gpt4 book ai didi

python - 使用 Python 解析 JSON 嵌套字典

转载 作者:太空宇宙 更新时间:2023-11-03 13:58:50 25 4
gpt4 key购买 nike

我在 JSON 中有以下嵌套字典。如果我想获取“id”、“self”、“name”,我应该如何使用 Python 程序解析它。

{
"items": [
{
"id": "12345",
"links": {
"self": "https://www.google.com"
},
"name": "beast",
"type": "Device"
}
],
"links": {
"self": "https://www.google.com"
},
"paging": {
"count": 1,
"limit": 1,
"offset": 0,
"pages": 1
}
}

最佳答案

要了解您的 json 是如何设置的,分解它会更容易。让我们看看第一个字典的键,并删除值。

json = {"items": [], "links": {}}

您有一个包含两个键和两个值的字典。您要查找的所有三个变量(id、self、name)都在第一个键“items”中。因此,让我们深入探讨。

json["items"] = [{'links': {'self': 'https://www.google.com'}, 'name': 'beast', 'type': '设备', 'id': '12345'}]

现在您有一个列表,其中包含一个包含您要查找的值的字典,所以让我们输入包含下一个字典的列表的第一个也是唯一一个值。

json["items"][0] = {'links': {'self': 'https://www.google.com'}, 'id': '12345', 'type' : '设备', '名称': '野兽'

最后我们有了要查找的值的字典,因此您可以使用此代码查找名称和 ID。

json["items"][0]["name"] = beast

json["items"][0]["id"] = 12345

self 变量隐藏在更深的字典中,因此我们必须深入研究 links 键。

json["items"][0]["links"]["self"] = http://google.com

现在您拥有了所有的值,您只需要按照所有的列表和字典来获取您想要的值。

关于python - 使用 Python 解析 JSON 嵌套字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51788550/

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