このツールについて
API のレスポンスやログに出力された JSON は、1行に詰め込まれていて人間には読めない状態であることがほとんどです。このツールに貼り付ければ、整形された JSON と階層構造のツリーが同時に表示され、目的のキーをすぐに見つけられます。
構文エラーがある場合は、どこで解析に失敗したかを行番号つきで表示します。カンマの付け忘れや対応していない引用符など、原因の特定に時間がかかりがちな問題をすぐに切り分けられます。
整形だけでなく、インデント幅の切り替え、キーのアルファベット順ソート、余分な空白を除いた最小化にも対応しています。設定ファイルの差分を取りやすくしたいときや、通信量を減らしたいときに便利です。
使い方
- 左側に JSON を貼り付けます。1行に詰まった状態のままで構いません。
- 右側に整形結果が表示されます。タブを切り替えるとツリー表示で階層をたどれます。
- インデント幅の変更、キーのソート、最小化はツールバーから切り替えられます。
- コピーボタンを押すと、整形後のテキストをクリップボードにコピーできます。
特徴
エラー位置の表示
構文エラーが起きた行と列を表示します。壊れた JSON の修正箇所をすぐに特定できます。
ツリー表示
階層を折りたたみながらたどれます。深くネストしたレスポンスの確認に向いています。
整形オプション
インデント幅(2 / 4 / タブ)、キーのソート、最小化を切り替えられます。
安全な取り扱い
解析はブラウザ内で行われます。認証トークンを含むレスポンスでも外部に送信されません。
よくある質問
大きな JSON でも扱えますか?
数 MB 程度までは問題なく処理できます。ただしブラウザ内で処理するため、極端に大きなファイルでは描画が重くなることがあります。
末尾カンマやコメントの入った JSON は読めますか?
標準の JSON 仕様に沿って解析するため、末尾カンマやコメントはエラーになります。エラー位置が表示されるので、該当箇所を取り除いてください。
キーの順番を並べ替えても値は変わりませんか?
変わりません。ソートはオブジェクトのキー順序のみを変更するもので、値や構造には影響しません。
整形結果をそのまま保存できますか?
コピーボタンでクリップボードへコピーし、任意のエディタに貼り付けて保存してください。入力内容自体はブラウザに自動保存されています。