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 がコンピューターから外に出ることはありません。