🧩 JSON整形・検証
JSONを見やすく整形・圧縮、エラー位置も表示。登録不要・無料でお使いいただけます。
🔒 処理はすべてブラウザ内で完結します。ファイルや入力内容がサーバーに送信されることはありません。
使い方
- 上のテキスト欄に整形したいJSONを貼り付けます。
- インデント幅(2スペース・4スペース・タブ)を選び、「整形する」を押します。1行に詰めたい場合は「圧縮する」を押します。
- 構文エラーがある場合は、エラーの内容とおおよその位置(行・列)が表示されます。
- 結果は「コピー」または「ダウンロード」で取り出せます。
こんな場面で便利です
- APIのレスポンスやログに含まれる1行のJSONを、見やすく展開して確認したいとき
- 手書きで編集した設定ファイル(JSON)の構文チェック
- JSONをリクエストボディやURLに埋め込む前の圧縮(ミニファイ)
- キーを並べ替えて、2つのJSONの差分を比較しやすくしたいとき
よくある質問
- Q. 貼り付けたJSONが外部に送信されることはありますか?
- A. ありません。整形・検証はすべてお使いのブラウザ内のJavaScriptで実行され、データがサーバーに送信・保存されることは一切ありません。APIレスポンスや設定ファイルなど、業務データでも安心してご利用いただけます。
- Q. JSONの構文エラーはどこまで分かりますか?
- A. エラーメッセージに加えて、エラーが発生したおおよその行と列を表示します。「カンマの付け忘れ」「閉じ括弧の不足」「シングルクォートの使用」など、よくあるミスの場所の特定に役立ちます。
- Q. 「キーを並べ替え」は何をするオプションですか?
- A. オブジェクトのキーをアルファベット順に並べ替えて出力します(入れ子のオブジェクトにも適用されます)。設定ファイルの差分比較や、2つのJSONを見比べたいときに便利です。配列の順序は変わりません。
- Q. どのくらい大きなJSONまで扱えますか?
- A. ブラウザのメモリ上で処理するため、数MB程度のJSONであれば問題なく整形できます。数十MBを超える巨大なファイルでは、お使いの端末によって動作が遅くなる場合があります。
- Q. JSONC(コメント付きJSON)には対応していますか?
- A. 標準のJSON(RFC 8259)のみ対応しています。コメント(// や /* */)や末尾カンマを含むJSONCはエラーになります。VS Codeの設定ファイルなどを整形する場合は、先にコメントを取り除いてください。
関連ツール