SummaryLog

JSON Formatter

Format, minify, and validate JSON data.

このツールはJSONをブラウザ内だけで整形・検証・圧縮します。乱雑なAPIレスポンスや設定ファイル、一行にまとまった文字列を貼り付けると、データを解析して2スペースのインデントで整え直し、ネストしたオブジェクトや配列を見やすくします。

入力が正しくない場合は、カンマの位置ミスや引用符のないキーなど、JavaScriptパーサーが返す具体的なエラーメッセージを表示します。さらにルートの型、キーの総数、最大ネスト深度も示すため、未知のデータをコードで扱う前に構造を把握するのに役立ちます。

使い方

  1. 入力欄にJSONを貼り付けるか入力します。
  2. Formatを押すと2スペースのインデントで整形され、Minifyを押すと空白をすべて取り除いて一行に圧縮します。
  3. Validateを押すと、レイアウトを変えずにJSONが正しいかどうかだけを確認します。
  4. 解析に失敗したら、赤いエラーメッセージで構文の問題箇所を確認し、修正してから再度試します。
  5. Copyボタンで整形または圧縮した結果をクリップボードにコピーします。

よくある質問

入力したJSONはサーバーに送信されますか。
いいえ。解析・整形・圧縮はすべてブラウザ内のネイティブなJSONエンジンで行われます。ネットワークには何も送信しないため、機密データでも安全に使えます。
Formatのインデントは何文字ですか。
Formatはネストの各段階に2スペースを使い、多くのエディタやリンターの既定値に合わせています。Minifyは空白をすべて削除し、最小の一行出力を生成します。
Type・Keys・Depthの統計は何を意味しますか。
Typeはルート値の種類(オブジェクト、配列、文字列、数値など)です。Keysはすべてのネスト段階を通して数えたオブジェクトキーの総数で、Depthは構造内で最も深いネストの段階です。
正しく見えるJSONがなぜ拒否されるのですか。
厳密なJSONでは末尾のカンマ、シングルクォート、コメント、引用符のないキーは許可されません。エラーメッセージが解析の停止位置を示すので、その付近でこれらの問題を確認してください。