[英]Iterate over json array with python 2.7
I want to iterate over json array that looks likes this.我想迭代看起来像这样的 json 数组。
[
{"key":"value"},
{"key2":"value2"},
{"key3":"value3"},
]
I have tried with json library but it's not possible to iterate over it.我已经尝试过使用 json 库,但无法对其进行迭代。 The index is not añways 0 but succesive索引不是añways 0而是连续的
json_result = json.loads(json_var)
print(json_result[0])
print(json_result[0]["key"])
print(json_result[1])
print(json_result[1]["key1"])
comes with:附带:
{"key":"value"}
value
{"key1":"value1"}
value1
So, I would like to get values without accessing their names.因此,我想在不访问其名称的情况下获取值。 something like this:像这样的东西:
for x in json_result:
print(json_result[0][x])
Try this:尝试这个:
for i in list_json_var:
for key in i:
print(i[key])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.