
如何從一個大型 json 文件建立到深度嵌套字段的路徑。
我通常使用的方法是使用表達式來展平 JSON jq
。
map
(
with_entries(select(.key != "fields"))
+
(.fields | with_entries(.value = .value[0]))
)
不過,我正在準備實際測試,其中 jq 將不可用。我已經恢復了上下滾動,以更少的方式找出文件結構。
有沒有更簡單的方法可以使用標準 Linux 工具來做到這一點?
答案1
聽起來你的意思是視覺上而不是程式設計上,在這種情況下,支援使用 JSON 的編輯器可能會起作用。例如,vim
使用 JSON 檔案類型處理程序及其內建的折疊支援。