操作python json字典
我试图在python中操作一些JSON,但我真的被卡住了。我可以使用python中的基本词典,但不能使用这个。我试图提取单个变量值(也称为键值对的值部分) “示例”中还有许多其他条目,但这是第一条。我尝试过做类似的工作(这通过打印所有内容来实现): 但执行以下操作不起作用:操作python json字典,python,Python,我试图在python中操作一些JSON,但我真的被卡住了。我可以使用python中的基本词典,但不能使用这个。我试图提取单个变量值(也称为键值对的值部分) “示例”中还有许多其他条目,但这是第一条。我尝试过做类似的工作(这通过打印所有内容来实现): 但执行以下操作不起作用: print json.loads(data)['example']['id'] 我不知道如何逐个访问变量。我一直在试验“for key,value in json.loads(data)[‘example']:”等
print json.loads(data)['example']['id']
我不知道如何逐个访问变量。我一直在试验“for key,value in json.loads(data)[‘example']:”等的变体,但它们都告诉我有太多的值需要解包。如果你看一下格式,你会发现它实际上是一个包含字典的列表 尝试:
如果你看一下格式,你会发现它实际上是一个包含字典的列表 尝试: 你也可以试试 你也可以试试 因为“示例”是一个json列表: 如果您想访问id或其他密钥
print json.loads(data)['example'][0]['id']
print json.loads(data)['example'][0]['text'] ...
如果要访问选项中的键,请执行以下操作:
print json.loads(data)['example'][0]['options'][0]['firstop']
因为“示例”是一个json列表:
如果您想访问id或其他密钥
print json.loads(data)['example'][0]['id']
print json.loads(data)['example'][0]['text'] ...
如果要访问选项中的键,请执行以下操作:
print json.loads(data)['example'][0]['options'][0]['firstop']
print json.loads(data)['example'][0]['id']
print json.loads(data)['example'][0]['text'] ...
print json.loads(data)['example'][0]['options'][0]['firstop']