JSON整形・チェック

JSONを貼り付けると、すぐに整形・チェック・圧縮します。

✓ 正しいJSONです

JSONの整形方法

  1. 入力欄にJSONを貼り付けます。
  2. 2スペース、4スペース、タブ、圧縮から選び、必要ならキーを並べ替えます。
  3. 結果をコピーするか、表示された行と列のエラーを直します。

JSONを整形する理由

APIレスポンスやログは1行で届くことが多いです。インデントしたJSONはオブジェクトと配列の入れ子がひと目でわかり、項目探しや値の抜け、設定変更のレビューが楽になります。

エラー位置の読み方

バリデーターは解析が止まった行と列を示します。本当の間違いはたいていその直前で、前の行のカンマや引用符の抜け、} や ] の前の余分なカンマです。

JSONとJavaScriptオブジェクト

JSONはJavaScriptより厳密で、キーと文字列にダブルクォートが必要で、コメント、末尾のカンマ、undefined、NaNは使えません。2^53を超える整数はJavaScriptで精度が落ちるため、APIはIDを文字列で送ることがあります。

よくある質問

JSONはサーバーに送られますか?

いいえ。ブラウザ内蔵のJSONパーサーで処理するので、APIレスポンスや設定ファイルが端末の外に出ることはありません。

よくあるJSONのエラーは?

最後の要素の後のカンマ、ダブルクォートの代わりのシングルクォート、クォートなしのキー、コメントです。JSONはどれも認めていません。

圧縮とは?

文字列以外の空白と改行をすべて取り除き、最小のJSONにします。送信や保存に便利です。