Итерация по массиву json с python 2.7 - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу перебрать массив json, который выглядит следующим образом.

[
{"key":"value"},
{"key2":"value2"},
{"key3":"value3"},
]

Я пытался использовать библиотеку json, но перебирать ее невозможно. Индекс не всегда 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"])

поставляется с:

{"key":"value"}
value
{"key1":"value1"}
value1

Итак, я хотел бы получить значения без доступа к их именам. как то так:

for x in json_result:
 print(json_result[0][x])

1 Ответ

0 голосов
/ 22 апреля 2020

Попробуйте это:

for i in list_json_var:
    for key in i:
        print(i[key])

...