JSON整形・検証ツール
JSONを入力すると自動で整形して表示します。構文エラーがある場合はエラー内容を表示します。テキストの文字数を数えたい場合は 文字数カウント もあわせてご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
注意事項
- JSONの仕様では、末尾のカンマ・シングルクォート・コメントは使えません。これらが含まれていると構文エラーになります。
- JavaScriptの数値の精度(約15〜17桁)を超える整数は、整形時に丸められることがあります。桁数の多いIDなどは文字列として扱うことをおすすめします。
- 入力したJSONはブラウザ内で処理され、サーバーには送信されません。
用語解説
JSON
JavaScript Object Notation の略で、データをキーと値の組み合わせで表現するテキスト形式です。APIのやり取りや設定ファイルなど、幅広い場面で使われています。
構文エラー(シンタックスエラー)
JSONのルール(括弧・カンマ・引用符の対応など)に違反した記述があるときに発生するエラーです。多くの場合、閉じ忘れた括弧や末尾の余分なカンマが原因です。
よくある質問
JSONの構文エラーはどのように調べればよいですか?
入力に構文エラーがあると、エラー内容が表示されます。よくある原因は、末尾のカンマ、シングルクォートの使用、キーをダブルクォートで囲んでいない、コメントの混入などです。
整形とミニファイの違いは何ですか?
整形はインデントと改行を加えて読みやすくする処理、ミニファイは不要な空白や改行を取り除いてサイズを小さくする処理です。通常、意味やデータは変わりません。
大きな数値や桁数の多い数値は正確に扱えますか?
JavaScriptの数値の精度(約15〜17桁)を超える整数は、整形時に丸められることがあります。桁数の多いIDなどを扱う場合は、文字列として持たせることをおすすめします。
このページをシェア
