JSON整形

JSONの整形・圧縮・書式チェックができます。長い整数もそのまま保ちます。

入力・結果は送信しません

JSONを入力

200KBまで。コメント・末尾のカンマには対応していません。

整形結果

JSONを貼り付けて「整形する」を押してください。

数値やキーの順序を変えず、空白と改行だけを調整します。入力は送信・保存しません。

JSON整形の使い方

  1. 01整形したいJSONを貼り付けます。
  2. 02インデントを選んで「整形する」を押します。1行にまとめるときは「圧縮する」を押します。
  3. 03結果をコピーするか、JSONファイルとして保存します。書式に問題があれば行・列を表示します。

JSON整形について

JSONの空白と改行を調整し、内容を読みやすくします。数値の桁、キーの順番、重複したキー、文字列のエスケープ表記を変えません。処理はブラウザ内で完結します。

APIレスポンスを読みやすく設定ファイルの書式確認JSONを1行に圧縮

整形で変わるもの・保持するもの

整形では構造が分かるように改行と字下げを加え、圧縮では文字列の外側の不要な空白を取り除きます。文字列の中に含まれる空白や改行のエスケープ表記は変わりません。

大きな整数、小数の末尾の0、指数表記、重複したキーも元の表記を保ちます。ただし、重複キーを利用側のプログラムがどのように扱うかは環境によって異なります。ここで確認するのはJSONの構文であり、APIや設定ファイル固有の項目の正しさではありません。

JSONのテストデータに使うUUIDを生成

よくある質問

長い整数が丸められることはありますか?

数値をJavaScriptの数値型へ変換して書き直す処理は行いません。空白・改行以外の表記を保つため、桁数の多いIDや小数も入力どおり残ります。

コメントや末尾のカンマは使えますか?

標準のJSONに合わせ、コメント・末尾のカンマ・シングルクォートはエラーにします。入力は200KB、入れ子は128階層まで対応しています。

JSONの内容は送信・保存されますか?

入力と結果はサーバーへ送信せず、ブラウザの保存領域にも記録しません。このページでは広告・アクセス解析のスクリプトも読み込みません。ファイル保存は保存ボタンを押したときだけ行います。

無料で使えますか?

はい。すべてのツールは無料で、アカウント登録も必要ありません。