JSON フォーマッター / ミニファイア / バリデータJSON エスケープ / アンエスケープJSON 差分 (Diff)JSON キー並べ替えJSON ⇄ 文字列JSON ⇄ XMLXML ⇄ JSONJSON → CSVCSV → JSONJSON ⇄ YAMLJSON → コード定義クエリパラメータ ⇄ JSONCookie ⇄ JSONJSON ⇄ Properties
Input JSONCtrl+Enter to format
Formatted result
JSON フォーマッター / ミニファイア / バリデータ
JSON を整形または圧縮し、検証エラーは該当箇所を正確に表示します。
使い方
整形は JSON を再インデントして構造をわかりやすくし、圧縮はすべての空白を削除して 1 行にまとめます。「検証のみ」は内容を変更せず、構文が正しいかどうかだけを確認します。
よくある質問
エラーに出る「position 12」とは何ですか?
構文エラーが 12 文字目付近で起きていることを意味します。ツールはその位置の前後の断片を表示するので、抜けているカンマや引用符、括弧を特定できます。
中文が \uXXXX のようになってしまったのはなぜですか?
本ツールが原因ではありません。Java などの言語では JSON をシリアライズする際、非 ASCII 文字をエスケープする仕様になっています。ここで整形すれば、元の中文が正常に表示されます。
データはアップロードされますか?
いいえ。すべてブラウザ内でネイティブの JSON.parse と JSON.stringify を使って処理され、ネットワーク通信は一切発生しません。