0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
設定
JSON オブジェクトを有効化およびフォーマットし、構造化エラーを強調表示します。JSON をエディタに貼り付け、構造化を調整して フォーマット します。JSON にエラーが含まれている場合、そのエラーは正確な位置で強調表示されます。
ソースコード
ライン:0キャラクター:0

仕組み

JSON を検証してインデントし直し、読みやすく整った構造にします。まずテキストを解析するため、構文エラー(余分なカンマ、閉じ忘れの引用符、閉じていない波かっこ)を検出し、問題の場所を知らせます。

インデントの種類(スペースまたはタブ)、インデント幅、改行コードを選べます。結果は正規化された書式で生成され、キーと値がきれいに入れ子になります。

処理はすべてブラウザー内でローカルに行われます。構造を整形して検証しますが、キーの並べ替えや値の変更は行いません。

{"name":"Ana","tags":["a","b"],"active":true}{ "name": "Ana", "tags": [ "a", "b" ], "active": true }4 スペースのインデント:オブジェクトと配列がわかりやすく入れ子になります。

ユースケース

  • 1 行に圧縮された API レスポンスを読む。
  • 使う前に JSON に構文エラーがないか検証する。
  • 設定ファイルのインデントを統一する。
  • ブラウザーやログからコピーしたペイロードを調べて比較する。

よくある質問

JSON を検証しますか、それとも整形するだけですか?

両方を行います。まずテキストを解析して有効な JSON かを確認し、そうでなければエラーを表示します。正しい JSON の場合にのみインデント版を生成します。

キーを並べ替えたり変更したりしますか?

いいえ。キーと値の元の順序と内容を保ちます。一貫したインデントと改行を適用するだけです。

コメントや末尾カンマのある JSON を受け付けますか?

いいえ。コメントや末尾カンマを認めない JSON 標準に従います。テキストにそれらが含まれている場合、フォーマッターは無効と判定します。

私の JSON はサーバーにアップロードされますか?

いいえ。検証と整形はすべてブラウザー内で行われ、JSON がコンピューターから外に出ることはありません。