gpt4 book ai didi

python - 我无法从 python 中的 JSON 数据中找到属性值

转载 作者:行者123 更新时间:2023-12-01 00:26:01 26 4
gpt4 key购买 nike

我想在此 JSON 数据中查找 idoptions。这是我到目前为止所做的。

data = """
"list": null,
"promotionID": "",
"isFreeShippingApplicable": true,
"html": "\n\n\n<div class=\"b-product-tile-price\">\n \n \n\n\n\n<span class=\"b-product-tile-price-outer\">\n <span class=\"b-product-tile-price-item\">\n 1200 &euro;\n\n\n </span>\n</span>\n\n</div>\n\n"
},
"longDescription": "<ul>\n\t<li>STYLE:&nbsp;BQ4420-100</li>\n\t<li>Laufsohle: Gummi</li>\n\t<li>Obermaterial: beschichtetes Leder, Textil</li>\n\t<li>Innenmaterial: Textil</li>\n</ul>\n",
"shortDescription": null,
"availability": {
"messages": [
"Sofort lieferbar"
],
"inStockDate": null,
"custom": {
"code": null,
"label": null,
"orderable": true,
"sizeSelectable": true,
"badge": false

"""

find_values = json.loads(data)
id = find_values["id"]
variables = find_product_data["variables"]
print(id, variables)

输出是一个错误,但是当我尝试获取第一个属性action的值时,它会返回,但不会返回其他属性。

最佳答案

您无法直接访问id,因为它嵌套在另一个字典中。您要做的就是先获取该字典,然后访问id

find_values = json.loads(data)
product = find_values["product"]
id_value = product("id")

如果您正在使用 IDE,它可以帮助调试您的代码并查看字典的实际嵌套方式。

关于python - 我无法从 python 中的 JSON 数据中找到属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58583237/

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