Ich habe eine json, die wie folgt aussieht:Python Looping durch verschachtelte Arrays
[
{
"status":"passed",
"elements":[{"name":"foo"},{"name":"bar"}]
},
{
"status":"failed",
"elements":[{"name":"foo1"},{"name":"bar1"}]
}
]
Ich versuche, durch die Array-Elemente iterieren:
for a in json['elements']:
print a['name']
ich diesen Fehler:
TypeError: list indices must be integers, not str
Mein Python ist wirklich schlecht. Danke
'json ['elements']' gibt Ihnen eine Liste mit zwei Elementen: '{" name ":" foo1 "} und {" name ":" bar1 "}', also müssen Sie mit einer Ganzzahl indizieren , keine Schnur. – FlipTack