本文へ移動
JSON 整形
サンプル JSON の整形・圧縮・キー整列・検証。本番の秘密情報は入力しないでください。
ブログ

JSON を すっきり整形。

整形・圧縮・キー並べ替え・ツリー表示・検証を1画面で。変換機能はブラウザ内で実行します。

入力

ツールを準備中です。準備が完了すると入力できます。表示が続く場合は、再読み込みするか JavaScript が有効か確認してください。 ブラウザ内の整形だけでは本番トークン・パスワード・個人情報の安全を保証できません。サンプルか機密情報を含まないテスト用 JSON のみ入力してください。

結果
結果がここに表示されます。

JSON整形の使い方

サンプル JSON を貼り付けると、2スペース・4スペース・タブのインデントで即整形します。圧縮で文字列値の外にある不要な空白を除去、キー整列で通常の文字列キーを並べ替え、テスト用 API レスポンスを比較しやすくします。整数インデックスのキーを数値順で先に出すのはキー整列のみです。全モードで数値の表記・文字列のエスケープ・重複項目を保持します。重複キーは別のパーサーで上書きされる場合があるため警告します。整形は値の同一性の証明ではありません。

エラーは行を指し示す

JSON が不正な場合、パーサーのメッセージと、ブラウザが提供する場合は最初の問題の行・列を表示します。多くは末尾カンマ・引用符の欠落・余分な括弧です。

本番の秘密情報ではなくテスト値を使う

構文検証にはブラウザの JSON エンジンを使い、出力には元のトークンを使いますが、Web サイトでの処理だけで本番トークン・パスワード・個人情報の安全は保証できません。サンプルか機密情報を含まないテスト用 JSON を使い、本番データは承認されたローカル手順で扱ってください。

FAQ

大きな数値も入力どおり保持しますか?
はい。2026年10月9日以降、全4モードで桁・指数表記をそのまま保持します。ただし別の JavaScript 処理では 2^53−1 を超える整数の精度が失われる場合があります。データ契約で正確な ID が必要なら文字列にしてください。このツールは数値計算器ではありません。
JSON5 やコメントに対応していますか?
いいえ。厳密な JSON(RFC 8259)を検証します。コメントや末尾カンマはエラーとして報告されます。
データはどこかに送信されますか?
整形処理はブラウザ内で行い、入力 JSON を当サイトのサーバーへ送信する機能ではありません。ただし本番の認証情報を Web サイトに貼る安全性は保証できません。機密情報を含まないテスト値を使ってください。