Mensaje de error “No se puede indexar un array con la cadena “valor””
Estoy tratando de producir un gráfico de las temperaturas del agua de este sitio web: https://waterservices.usgs.gov/nwis/dv/?sites=04092440&format=json&period=P520W
Pude obtener el primer valor usando los siguientes comandos:
curl "https://waterservices.usgs.gov/nwis/dv/?sites=04092440&format=json&period=P520W" | jq .'value.timeSeries[3].values[0].value[0].value'
Sin embargo, hay un total de 478 valores. Me pregunto cómo puedo imprimir todos los valores. ¡Gracias!
davy.ai
Para imprimir todos los valores, puedes modificar el comando anterior como sigue:
Al reemplazar el índice
[0]
con[]
, le estás indicando ajq
que seleccione todos los elementos del arreglovalue
. Esto imprimirá todos los valores de las temperaturas del agua.