Recibí la respuesta de google json api y guardé el archivo en un archivo json que se ve así
Archivo JSON drive.google.com/open?id=1Esuv9KpikqhwccL-dGm-IFfI5S6V7plV
Y quiero analizarlo en Python 2. Lo intenté
for result in response.results:
# The first alternative is the most likely one for this portion.
print('Transcript: {}'.format(result.alternatives[0].transcript))
print('Confidence: {}'.format(result.alternatives[0].confidence))
pero arroja el error
'str' object has no attribute 'results'
luego lo intenté
jsondata = json.load(json_file_path)
pero dice
'str' object has no attribute 'read'
¿Alguna ayuda?
Prueba esto:
data = "your json data" # of type `str`
json_dict = json.loads(data)
for result in json_dict["response"]["results"]:
if "alternatives" in result:
alternatives = result["alternatives"][0]
if "confidence" in alternatives:
print(alternatives["confidence"])
if "transcript" in alternatives:
print(alternatives["transcript"])
Úselo json.loads
para convertir / analizar str
adict
"alternatives"
es de tipo list
Si sus datos provienen de un archivo json, léalo primero
with open('data.json', 'r') as f:
data = f.read()
# refer to above code
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras