Input JSONCtrl+Enter to format
Formatted result

JSON フォーマッター / ミニファイア / バリデータ

JSON を整形または圧縮し、検証エラーは該当箇所を正確に表示します。

使い方

整形は JSON を再インデントして構造をわかりやすくし、圧縮はすべての空白を削除して 1 行にまとめます。「検証のみ」は内容を変更せず、構文が正しいかどうかだけを確認します。

よくある質問

エラーに出る「position 12」とは何ですか?

構文エラーが 12 文字目付近で起きていることを意味します。ツールはその位置の前後の断片を表示するので、抜けているカンマや引用符、括弧を特定できます。

中文が \uXXXX のようになってしまったのはなぜですか?

本ツールが原因ではありません。Java などの言語では JSON をシリアライズする際、非 ASCII 文字をエスケープする仕様になっています。ここで整形すれば、元の中文が正常に表示されます。

データはアップロードされますか?

いいえ。すべてブラウザ内でネイティブの JSON.parse と JSON.stringify を使って処理され、ネットワーク通信は一切発生しません。