大規模なjsonドキュメントで深くネストされたフィールドへのパスを構築する方法。
私がよく使用するアプローチは、式を使用してJSONを平面化することですjq
。
map
(
with_entries(select(.key != "fields"))
+
(.fields | with_entries(.value = .value[0]))
)
しかし、jqが利用できない実際のテストを準備しています。私はより少ない労力で文書構造を把握するために上下にスクロールを再開しました。
標準のLinuxツールを使用してこれを行う簡単な方法はありますか?
ベストアンサー1
プログラムではなく視覚的に言われているようです。この場合、JSON操作をサポートするエディタが機能する可能性があります。たとえば、vim
JSONファイル形式ハンドラと組み込みの折りたたみサポートを使用します。