0
Ich versuche, Elemente innerhalb JSON Request geonames -> lng
abzurufen. Wenn ich den Einsatz von item['lng']
Analysieren von Daten JSON und Python
Dann machen immer Fehler
TypeError: string indices must be integers
Beispiel von JSON Anfrage
{
"geonames":[
{
"lng":-99.12766456604,
"geonameId":3530597,
"countrycode":"MX",
"name":"Mexiko-Stadt",
"fclName":"city, village,...",
"toponymName":"Mexico City",
"fcodeName":"capital of a political entity",
"wikipedia":"en.wikipedia.org/wiki/Mexico_City",
"lat":19.428472427036,
"fcl":"P",
"population":12294193,
"fcode":"PPLC"
}
]
}
Sie sind über das * Wörterbuch Iterieren * 'fetch_data', so' item' ist der Schlüssel (zum Beispiel ' 'geonames''), die ein String ist, als die Fehlermeldung sagt. – jonrsharpe
Verwenden Sie 'für Schlüssel, Element in fetch_data.enumerate():' – Barmar
@Barmar ''dict' Objekt hat kein Attribut 'enumerate'' ...? –