読み込み中...
読み込み中...
JSONデータを瞬時に整形・圧縮・検証。インデント設定・キーソートに加え、JSONファイルの読込・保存にも対応。
💡 ⌘/Ctrl + Enter で整形実行 ・ Tab でインデント入力 ・ Escape / Unescape は文字列の " \n \t 等の変換に使えます
JSON整形ツールは、JSON(JavaScript Object Notation)データを見やすく整形したり、 不要な空白を削除して圧縮したり、構文の正しさを検証するツールです。 Web APIのレスポンス確認、設定ファイルの編集、デバッグ作業など、 エンジニアの日常業務で頻繁に使用されます。
JSONとは?
APIのレスポンスを整形して構造を確認。圧縮されたJSONを読みやすく展開してデバッグに活用。
package.json、tsconfig.json などの設定ファイルを整形。キーソートで統一感のある記述に。
JSONデータの構造を把握。統計情報でオブジェクト数・配列数・深さなどを確認。
APIレスポンスを共有する前の軽量化には Base64変換、 変更前後の確認には テキスト比較、 データ形式の変換には CSV ↔ JSON変換 や YAML ↔ JSON変換 も併用できます。
| エラー内容 | 原因 | 対処法 |
|---|---|---|
| Unexpected token | 末尾のカンマ(trailing comma) | 最後の要素の後のカンマを削除 |
| Expected property name | キーにシングルクォートを使用 | キーをダブルクォートに変更 |
| Unexpected end of input | 括弧の閉じ忘れ | {} や [] の対応を確認 |
| Bad escape character | 不正なエスケープシーケンス | バックスラッシュの使い方を確認 |
| Duplicate key | 同じオブジェクト内でキーが重複 | 重複するキーを統合または削除 |
JSON整形とは、圧縮されたJSONデータにインデント(字下げ)や改行を追加して、 人間が読みやすい形に変換することです。デバッグやコードレビュー時に便利です。
JSON圧縮とは、不要な空白・改行・インデントを削除してデータサイズを最小化することです。 APIレスポンスや設定ファイルの軽量化に使われます。
よくある原因は、末尾のカンマ(trailing comma)、シングルクォートの使用、 キーの引用符忘れ、不正なエスケープ文字などです。当ツールではエラー箇所の行数・列数を表示します。
はい。同じオブジェクト内で同じキーが2回以上出る場合はエラーとして表示します。 RFC 8259ではオブジェクト名は一意であるべきとされ、実装によって最後の値だけ残ることがあるためです。
いいえ、すべての処理はブラウザ内で完結します。 JSONデータがサーバーに送信されることは一切ありません。
はい、完全無料でご利用いただけます。アカウント登録やインストールも不要です。
ブラウザのメモリの範囲内で処理可能です。 数MB程度のJSONデータであれば問題なく整形・検証できます。
はい。`.json` ファイルを読み込んで整形・検証し、結果を JSON ファイルとして保存できます。 APIレスポンスの確認や設定ファイルの整備に便利です。