JSONフォーマッター&バリデータ — 整形・圧縮
JSON を貼って検証、インデント付きの整形、または伝送用に一行へ圧縮。一行に潰れた API 応答や、余分なカンマのある設定 — エラー位置が分かれば真っ暗な当てずっぽうより速いです。
厳密な JSON はコメント、末尾カンマ、単一引用符のキーを禁じます。JavaScript オブジェクトからコピーした失敗が大半です。
整形は人が読む用;圧縮はバイト節約や長さ制限向け — 正当な JSON なら意味は変わりません。
検証失敗時は報告行の近くを見てください:欠けた引用符、余分なカンマ、単一引用符。
使い方
- JSON テキストを貼り付け
- 検証または整形でエラーを確認
- コンパクトなペイロードが要るとき圧縮
- 結果をコピー
整形で得られるもの
- IDE を開かずに構造を見る。
- エラーが破綻付近を指す — 学習と修正に有用。
- 整形/圧縮を素早く切替。
シナリオ
- 一行のゲートウェイ JSON 応答
- チャットで受け取った設定断片を VS Code なしで確認
- ドキュメントやチケット用にきれいな JSON
ヒント
- 整形の前に検証 — 無効な JSON は意味のある整形になりません。
- ブラウザコンソールからコピーするとき `undefined` と関数を除く。
- 巨大 JSON はスマホで遅れやすい;壊れている部分だけ切り出す。
対照
| 入力 | 出力 | 備考 |
|---|---|---|
| {"a":1,} | 検証エラー(末尾カンマ) | 典型的な誤り |
| 一行 JSON | インデントされた木構造 | 読みやすい |
JSON FAQ
- コメント付き JSON5 は?
- 本ページは標準 JSON。コメントと末尾カンマを先に除いてください。
- キーの順序は変わりますか?
- 出力はパース後の構造に従います;意味をキー順に依存しないでください。
- 大きな整数は?
- 極端に大きな数は JS の数値制限に当たることがあります。金融精度は専用ツールへ。