JSON 整形と検証
標準 JSON をブラウザ内で整形、検証、圧縮、キー順ソートできます。行/列エラー、Tab/2/4/8 インデント、デスクトッププレビュー、テキストコピーに対応します。
JSON 入力
文字
0 / 50,000
タブインデント
2スペースのインデント
4スペースのインデント
8スペースのインデント
JSON 整形と検証標準 JSON をエディターに貼り付けます。検証に失敗したら、強調表示された行と列を確認します。「整形」をクリックして JSON を読みやすくします。デスクトッププレビューでは右ペインへ出力します。「圧縮」をクリックして余分な空白と改行を削除します。デスクトッププレビューが開いていればプレビュー出力をコピーし、なければエディターをコピーします。
かんたんスタート
1
2
3
4
5
よくある利用シーン
API デバッグ
API レスポンス JSON が有効かをすばやく確認し、読みやすい構造へ整えられます。
ログ調査
ログ内の JSON 断片を整形し、括弧、引用符、フィールド構造の問題を見つけやすくします。
設定編集
インデント、キー順、階層表示を揃えて設定ファイルを整理できます。
コードレビュー
わかりやすい JSON 例を用意し、API データや設定変更の確認を進めやすくします。
コミット前確認
貼り付けた JSON の形式とインデントを揃え、スタイル差分のノイズを減らします。
整形パラメータと操作
インデント幅:ボタン横のドロップダウンで Tab/2/4/8 を選択
ソート: 「ソート」をクリックしてオブジェクトキーを再帰的にアルファベット順へ並べ替えます。JSON の値は変わりませんが、キー順は変わり自動では戻せません
標準 JSON 境界
パーサーが受け付けるのは標準 JSON 値だけです: オブジェクト、配列、文字列、数値、真偽値、null。
コメント、単一引用符、末尾カンマ、NaN、Infinity、undefined、JSON5、JSONC はこのツールの対象外です。
整形と圧縮は、まず標準 JSON として解析してから stringify します。元の空白、コメント、手書きの書式は保持しません。
ソートはオブジェクトキーの順序を再帰的に変更します。順序が重要な場合は先にバックアップをコピーしてください。
デスクトッププレビューは読み取り専用の出力欄です。開いているときはプレビュー出力をコピーし、それ以外は現在のエディター内容をコピーします。
エラー強調は構文レベルだけです。Schema 検証、OpenAPI チェック、型チェック、セキュリティスキャンは行いません。
これはツリービューア、JSONPath エクスプローラー、視覚グラフ、ファイルアップロード/ダウンロード処理、形式変換ツールではありません。
使い方のヒント
エスケープ: JSON 文字列内の引用符や改行は、\" や \n のような有効な JSON エスケープで書きます。
一貫性: インデント、キー順、Schema ルールはチーム側で決めてください。このページは構文を検証し、ビジネスルールは検証しません
ソート前のバックアップ:ソートはキー順を変更し自動で元に戻せません。先にコピーを残すことを推奨
まず強調表示されたエラー行を確認し、ホバーまたはタップで「行 X・列 Y」を表示して、その前後の括弧・引用符・カンマを重点的に確認してください
先に圧縮してから整形すると、余分なカンマや引用符の不一致を発見しやすい
制限事項と互換性
コメント不可:// および /* */ は標準 JSON ではありません(JSON5/JSONC を使用)
シングルクォート不可:'text' は有効な JSON 文字列ではありません
末尾カンマ不可:{"a":1,} や [1,] は無効
プライバシーとセキュリティ
JSON の整形はブラウザ内でローカルに実行されます。エディター内容はブラウザー下書きとして残ることがあります。保存済みワークスペースまたは WebDAV 同期が有効な場合、エディター内容、整形オプション、プレビュー切り替え、行番号設定、折り返し設定がその同期を通じて保存されることがあります。プレビュー出力、検証エラー、行/列ハイライト、コピー状態、元に戻す履歴は現在のエディター内容から派生し、個別の結果データとして保存されません。このツールはファイルをアップロードせず、添付ファイルを作成せず、ファイルを書き出しません。
よくある質問
標準 JSON では文字列に二重引用符が必要で、コメント、末尾カンマ、NaN、Infinity は使えません。入力が JavaScript オブジェクト構文や JSON5 風の内容なら、整形や圧縮の前に標準 JSON へ直してください。
報告された行と列から開始して、近くの引用符、コンマ、括弧、中括弧を調べます。ほとんどの JSON 解析エラーは、強調表示された位置の直前のトークンから発生し、必ずしも強調表示された文字自体から発生するわけではありません。
「圧縮」で空白と改行を除去します。転送には圧縮版の使用を推奨します。