JSON フォーマッター・バリデーター
JSON の整形・圧縮・検証をシンタックスハイライト付きで行えます。解析エラーは行番号と列番号を正確に表示するので、問題箇所をすぐに特定できます。
オブジェクトのキーを再帰的に並べ替えます。キーの順序だけが違う2つのドキュメントを比較するときに便利です。
0 文字 · 0 バイト · 0 行
出力
入力すると、ここに結果が表示されます。
0 文字 · 0 バイト · 0 行
このツールでできること
エラー位置がわかる
ブラウザは文字オフセットしか返しません。このツールはそれを行番号と列番号に変換します。大きなドキュメントで本当に必要な情報はこちらです。
整形も圧縮も
読みやすい出力にはスペース2つ・4つ・タブを切り替えられます。転送用には空白を1バイトも残さず削除できます。
差分比較用のキー並べ替え
必要に応じてオブジェクトのキーを再帰的に並べ替えれば、同じデータを持つ2つのドキュメントを行単位できれいに比較できます。
よくある質問
整形するとデータが変わりますか?
いいえ。ドキュメントを解析して再度シリアライズするため、変わるのは空白とキーの順序だけです。値・型・構造は元のまま保たれます。
なぜ JSON が無効と判定されるのですか?
よくある原因は、末尾のカンマ、二重引用符ではなく単一引用符、引用符のないキー、コメントです。いずれも正しい JSON ではありません。エラーメッセージが該当する行と列を示します。
大きなファイルも扱えますか?
はい、ブラウザのタブのメモリ範囲内であれば可能です。整形はローカルで行われるためアップロード上限はありませんが、数百メガバイトのドキュメントは動作が重くなることがあります。
JSON はサーバーに送信されますか?
いいえ。解析と整形はブラウザ内で実行されます。この種のツールに貼り付ける JSON には API レスポンスやトークン、個人データが含まれることが多いため、これは重要な点です。