我需要从JSON中获取“sid”值
{
"response": [
{
"customName": "name-1",
"sid": "1247azc08belr2q4"
},
{
"customName": "name-2",
"sid": "zz63p2xxeh32b661"
},
{
"customName": "name-3",
"sid": "aa88p2xfeh32e661"
}
]
}
我试着去做
customName_1 = 'name-1'
customName_2 = 'name-2'
customName_3 = 'name-3'
for name in My_JSON['response']:
if name['customName'] == customName_3:
print(name['sid'])
else:
print('Cant get sid')
但这不起作用,因为我从第一个“customName”(name-1)中获取了“sid”。请帮帮我。你知道吗
我画了一个简单的解决方案,也许可以满足你的需要。你知道吗
当您调用它时,结果将是您需要的项:
希望有帮助!你知道吗
可以使用此代码段返回所有3
sid
值。。。。你知道吗这将在列表
sids
中存储所有相关的“sid”值。使用json
库可以很容易地做到这一点,如下所示。 另外,我使用列表理解使代码更简洁。你知道吗输出:
虚拟数据
相关问题 更多 >
编程相关推荐