
¿Cómo se puede construir la ruta a un campo profundamente anidado a partir de un documento json grande?
El enfoque que suelo utilizar es aplanar el JSON mediante una jq
expresión.
map
(
with_entries(select(.key != "fields"))
+
(.fields | with_entries(.value = .value[0]))
)
Sin embargo, me estoy preparando para una prueba práctica, donde jq no estará disponible. Volví a desplazarme hacia arriba y hacia abajo con menos para descubrir la estructura del documento.
¿Existe una manera más sencilla de hacer esto con herramientas estándar de Linux?
Respuesta1
Parece que te refieres visualmente en lugar de programáticamente, en cuyo caso un editor compatible con JSON podría funcionar. Por ejemplo, vim
con un controlador de tipo de archivo JSON y su soporte plegable incorporado.