No olvides que en la informática un problema puede tener diferentes resoluciones, no obstante nosotros aquí te compartiremos lo mejor y más óptimo.
Solución:
- Para aprender a construir consultas jq, es más útil mirar el tutorial y el manual que la página “man”. También hay preguntas frecuentes.
- El interior key nombre tiene un punto en él, y por lo tanto el
.keyname
taquigrafía no se puede utilizar para ello. Así que podrías escribir:
.stats["storage_server.disk_total"]
o si tu jq lo permite:
.stats."storage_server.disk_total"
Ambas son abreviaturas de:
.stats | .["storage_server.disk_total"]
Llegar profundamente valores anidados por su key:
$ jq '.. |."storage_server.disk_total"? | select(. != null)'
..
es un atajo para el argumento cero recurse
— un análogo del XPath //
operador.
El punto en `storage_server.disk_total” debe escaparse para evitar que se interprete como un objeto key separador. para que puedas usar:
jq '.stats."storage_server.disk_total"'
asumiendo que XXXXXXXXXX
es un número JSON válido en su JSON real.
Aquí puedes ver las reseñas y valoraciones de los usuarios
Recuerda que puedes difundir esta reseña si si solucionó tu problema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)