JSONフォーマッター
JSONの整形、圧縮、キーのソート、JSONオブジェクトとエスケープ文字列の相互変換。
結果
コピーしました!
結果がここに表示されます。
使い方
JSONフォーマッターは、ネイティブのJSON.parseエンジンを使用してブラウザ内で直接JSONドキュメントを検証・整形します。サーバーへのアップロードは不要で、最初のページ読み込み後はネットワークアクセスも必要ありません。
使い方:
- 生のJSONを入力エリアに貼り付けます。
- インデント(スペース2つ・4つ・タブ)を選択します。
- 「フォーマット」で読みやすく整形、「ミニファイ」で不要なスペースを削除、「ソート」でキーをアルファベット順に並べ替え、「文字列化」でJSONをJSON文字列としてラップできます。
例:{“b”:1,”a”:2}をソート → {“a”:2,”b”:1}。
制限事項:1MBを超える入力はタブのフリーズを防ぐため拒否されます。厳密なJSON(RFC 8259)のみサポート。コメントや末尾カンマはエラーになります。
プライバシー:すべてローカルで処理されます。データはブラウザを離れません。
活用シーン
- APIレスポンスのデバッグ
- 設定ファイルの読み取り
- webhookペイロードの検証
- 送信前のデータクリーニング
- 整形済みJSONの共有
よくある質問
- JSONはサーバーに送信されますか?
- いいえ、処理はブラウザのネイティブJSON.parseエンジンのみを使用します。
- 最大サイズは?
- 1MBです。それを超えると応答性を維持するため入力が拒否されます。
- なぜソートがネストされたオブジェクトにも影響するのですか?
- ソートは再帰的で、すべてのレベルのすべてのキーがアルファベット順になります。
- 文字列化とは何をしますか?
- JSONを引用符で囲み、特殊文字をエスケープした文字列としてラップします。
- JSON5やコメントはサポートされますか?
- いいえ、厳密なJSON RFC 8259のみサポートされます。