JSONはWeb API、つまりコンピュータ同士が対話するのに向いたフォーマットですが、開発者が中身を閲覧する機会も多いです。そんな時、改行がない状態で表示されると読み誤ったり、理解するのに時間がかかるでしょう。 そこで使ってみたいのがjsonuiです。大きなJSONファイルでも簡単に構造を可視化できるJSONビューワーです。

jsonuiの使い方

表示しているところです。左側にアウトライン、右側に実際のJSONが表示されます。

キーボードで構造を辿れます。

キーボードショートカットキーです。

jsonuiは折りたたんだり、開くことができるので、大きなJSONでも簡単に構造が分かります。また、JSONのパスも表示されるので、jqなどを使う際にも役立つ情報になるでしょう。編集はできないので、誤った修正をしないで済むのもよさそうです。

jsonuiはGo製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

gulyasm/jsonui: jsonui is an interactive JSON explorer on your command line