Hier ist die JSON-Daten in Frage Zugriff:Schwierigkeit mehrdimensionales Array von JSON-Daten
{
"result_index": 0,
"results": [
{
"alternatives": [
{
"confidence": 0.994,
"transcript": "thunderstorms could produce large hail isolated tornadoes and heavy rain "
}
],
"final": true
}
]
}
Hier ist, wie ich bin attemption darauf zuzugreifen.
parsed = json.loads(data)
print(parsed['results']['alternatives']['transcript'])
Dies führt zu dem folgenden Fehler:
TypeError: list indices must be integers or slices, not str
Es scheint, als ob Ergebnisse ist nur ein Array mit einem einzigen Eintrag, der eine Zeichenfolge ist, und ich bin ein wenig verwirrt, wie die einzelnen zugreifen Elemente in ihm.
'results' und' alternatives' Arrays sind so vielleicht 'analysiert [ 'Ergebnisse'] [0] [ 'Alternativen'] [0] [ 'Transcript']' – depperm
Das war es, vielen Dank! – chriszimmerman