本文へスキップ
Utilizy

JSON 整形

JSON を読みやすく整えて、構文エラーを見つける

ブラウザ内で処理

入力

オプション

結果

結果

まだ入力されていません

JSON を貼り付けると、ここに整形結果が表示されます。

API のレスポンスは1行にまとまって届き、カンマが1つ足りないだけで数千文字を探し回ることになります。ここに貼り付ければ読みやすく整形されるか、構文が壊れている正確な位置が示されます。

使い方

  1. 1 JSON を入力欄に貼り付けます。
  2. 2 すぐに整形されるか、エラーの位置が表示されます。
  3. 3 インデントを選ぶか、圧縮出力に切り替えます。
  4. 4 結果をコピーします。

よくある質問

JSON でよくある構文エラーは何ですか。

最後の要素の後ろに残ったカンマ、ダブルクォートではなくシングルクォート、クォートのないキー、そしてコメント。この4つはいずれも JavaScript としては有効なのに JSON としては無効なので、よく紛れ込みます。

キーを並べ替えるのはなぜですか。

2つの JSON を比較できるようにするためです。並び順の違うオブジェクトを diff にかけると順序だけでノイズが出ます。先に両方を並べ替えておけば、本当の差分だけが残ります。

データはどこかに送信されますか。

いいえ。解析も整形もブラウザ内で行われます。トークンや個人情報を含む API レスポンスを貼り付けても安全なのはそのためです。

一緒に使うと便利なツール