我想在这个JSON数据中找到id
和options
。
到目前为止我都做了些什么
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 €\n\n\n </span>\n</span>\n\n</div>\n\n"
},
"longDescription": "<ul>\n\t<li>STYLE: 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)
输出是一个erro,但是当我尝试获取第一个属性action
的值时,返回的是它,而不是其他属性
不能直接访问
id
,因为它嵌套在另一个字典中。你要做的是先得到dict,然后访问id
如果您使用的是IDE,那么它可以帮助您调试代码并查看dict实际上是如何嵌套的
相关问题 更多 >
编程相关推荐