我正在尝试查看如何从这个json脚本中获取所有者联系方式。
"images": [
{
"imageId": "123456",
"labels": [
{
"labelKey": "BA",
"labelValue": "abc"
},
{
"labelKey": "def",
"labelValue": "htts://example.com"
},
{
"labelKey": "build number",
"labelValue": "28"
},
{
"labelKey": "title",
"labelValue": "title example"
},
{
"labelKey": "owner contact",
"labelValue": "jon doe"
}
]
我是这么做的:
for i in owner_contact["images"]:
owner = i["images"][0]
label_key = owner["labelKey"]["labelValue"]
print(label_key)
我没有得到所需的结果。有什么建议吗?
3条答案
按热度按时间jdgnovmf1#
试试这个:
tvmytwxo2#
要从给定的JSON中提取“所有者联系人”,应该迭代“images”列表中的“labels”列表,并检查值为“所有者联系人”的“labelKey”。
这段代码将打印给定JSON中的“所有者联系人”值(“jondoe”)。
在这里试试:https://www.pythonmorsels.com/p/33sr8/
bkhjykvo3#
我假设你的json数据是这样的:
如果你想要一个简单的answer,就像这样循环:
它将打印所有的所有者联系人: