如何从大型 json 文档构建到深度嵌套字段的路径。
我通常使用的方法是使用表达式来展平 JSON jq
。
map
(
with_entries(select(.key != "fields"))
+
(.fields | with_entries(.value = .value[0]))
)
不过,我正在准备实际测试,其中 jq 将不可用。我已经恢复了上下滚动,以更少的方式找出文档结构。
有没有更简单的方法使用标准 Linux 工具来做到这一点?
答案1
听起来你的意思是视觉上而不是编程上,在这种情况下,支持使用 JSON 的编辑器可能会起作用。例如,vim
使用 JSON 文件类型处理程序及其内置的折叠支持。