如何确定深度嵌套的 json 字段的路径

如何确定深度嵌套的 json 字段的路径

如何从大型 json 文档构建到深度嵌套字段的路径。

我通常使用的方法是使用表达式来展平 JSON jq

map
(
    with_entries(select(.key != "fields"))
    +
    (.fields | with_entries(.value = .value[0]))
)

不过,我正在准备实际测试,其中 jq 将不可用。我已经恢复了上下滚动,以更少的方式找出文档结构。

有没有更简单的方法使用标准 Linux 工具来做到这一点?

答案1

听起来你的意思是视觉上而不是编程上,在这种情况下,支持使用 JSON 的编辑器可能会起作用。例如,vim使用 JSON 文件类型处理程序及其内置的折叠支持。

相关内容