JSON整形(フォーマット・検証)ツール
JSONをインデント2スペースで整形、1行に圧縮、構文エラーの確認ができます。APIレスポンスや設定ファイルの確認に。入力は送信されません。
使い方
- JSONを入力欄に貼り付ける。
- 見やすくするなら「整形」を押す。
- 容量を減らすなら「圧縮」を押す。
- エラーがあれば内容がメッセージで表示される。
解説
整形はインデント2スペースです。構文エラーはメッセージで表示します。JSONではコメントや末尾カンマ、シングルクォートは使えません。
計算式・仕様の根拠
ブラウザ標準のJSON.parseで検証し、JSON.stringifyで出力します。JSONの仕様(RFC 8259)では、キーと文字列は二重引用符、コメントと末尾カンマは不可です。整形時のインデントは2スペースです。
よくある質問
よくある構文エラーは何ですか。
末尾カンマ、シングルクォート、キーの引用符なし、コメントの混入です。
コメント付きJSONは扱えますか。
扱えません。コメントを削除してください。
キーの順序は変わりますか。
変わりません。ただし数値のキー(整数の文字列)は昇順に並びます。
大きなJSONも処理できますか。
ブラウザのメモリの範囲で処理できます。