JSON整形ツール - 崩れたJSONを見やすく整形・構文チェック
崩れた・圧縮されたJSONを貼り付けるだけで見やすく整形し、構文エラーの有無をその場で確認できる無料のオンラインツールです。
結果は参考値です。
解説
「圧縮されて1行になったJSONを見やすくしたい」「このJSON、どこかが壊れていないか確かめたい」——APIのレスポンスや設定ファイルを扱っていると、そんな場面があります。上のフォームにJSONを貼り付けると、その場でインデント付きの形に整形し、構文が正しいかどうかも判定します。処理はすべてお使いのブラウザ内で完結し、入力したJSONを外部サーバーへ送信しません。
たとえば {"name":"太郎","age":20,"active":true} を貼り付けてインデント幅に「スペース2つ」を選ぶと、次のように各キーを改行・字下げした形に整形されます。
{
"name": "太郎",
"age": 20,
"active": true
}
インデント幅はスペース2つ・4つ・タブから選べます。構文が崩れている場合は、崩れている箇所(行・列)の目安と種類を「構文エラーの可能性があります」という形で表示します。
よくある質問
- 崩れたJSONをボタン一つで自動整形できますか?
- 崩れた・圧縮されたJSONを貼り付けて実行すると、インデントと改行を入れた読みやすい形に自動で整形します。
- JSONの整形だけに特化したシンプルなツールはありますか?
- 本ツールは整形と構文チェックに絞ったシンプルな作りで、他形式への変換や高度なスキーマ検証などの機能は含みません。
- インストールせずブラウザ上でJSONを整形できるサイトはありますか?
- 本ツールはインストール不要で、ブラウザ上でそのまま整形できます。
- 常設のツールとして繰り返しJSON整形に使えますか?
- Webページとして常設しているため、必要なときに何度でも繰り返し整形に使えます。
- 整形と同時にJSONの構文が正しいかどうかも確認できますか?
- 整形と同時に構文を判定し、崩れている場合は「構文エラーの可能性があります」と該当箇所の目安を表示します。
- 入力したJSONを外部サーバーに送信せず、ローカルだけで処理できますか?
- 整形・検証はすべてお使いのブラウザ内で行い、入力したJSONを外部サーバーへ送信しません。
出典
- The JavaScript Object Notation (JSON) Data Interchange Format (RFC 8259) — JSON構文の正式な定義の確認(何が正しいJSONかの根拠)
- JSON.parse() | MDN Web Docs — 構文エラー時の挙動の確認
- JSON.stringify() | MDN Web Docs — 整形(インデント指定)の仕様確認
免責事項
免責事項
本ツールの計算・変換結果はあくまで参考値です。正確性・完全性を保証するものではありません。
実際のお手続き・書類作成の際は、公的機関の公式情報や一次資料もあわせてご確認ください。
本ツールの利用によって生じたいかなる損害についても、運営者は責任を負いかねます。