有効な JSON 入力
整形・圧縮できるシンプルな有効オブジェクト。
{
"name": "Alice",
"roles": ["admin", "editor"]
}JSON の整形・圧縮・エスケープ・アンエスケープ・構文検証を即時フィードバック付きで実行し、エラー位置を素早く確認できます。
検証ステータス
入力待ち
JSON を貼り付けるかサンプルを読み込んで構文チェックを開始してください。
生の JSON テキストを貼り付けてください。すぐ試す場合は「サンプル JSON」を使えます。
整形モードではツリービューを利用できます。必要に応じて展開・折りたたみしてください。
整形後のツリーがここに表示されます。
整形・圧縮できるシンプルな有効オブジェクト。
{
"name": "Alice",
"roles": ["admin", "editor"]
}厳格な JSON では末尾カンマは許可されません。
{
"name": "Alice",
"age": 30,
}整形モードではインデントと改行を保持し、読みやすく表示します。
{
"service": "toolbye",
"status": "ok",
"count": 2
}圧縮モードでは不要な空白を削除します。
{"service":"toolbye","status":"ok","count":2}エスケープモードは JSON テキストを埋め込み可能な文字列に変換します。
{\"event\":\"page_view\",\"path\":\"/json\",\"meta\":{\"source\":\"toolbye\"}}アンエスケープモードはエスケープ済み内容を可読 JSON テキストへ戻します。
{"event":"page_view","path":"/json","meta":{"source":"toolbye"}}オブジェクトや配列の最後の要素の後にカンマは置けません。
JSON のキーと文字列値はダブルクォートで囲む必要があります。
JavaScript 形式のコメントは JSON 仕様に含まれません。
オブジェクトのプロパティや配列要素はカンマで区切る必要があります。
文字列内の特殊文字(引用符やバックスラッシュなど)は正しくエスケープする必要があります。
このツールは JSON.parse による厳格な JSON 解析を使用し、多くの API やバックエンド検証と同じルールに従います。
コメント、末尾カンマ、引用符なしキーなど JSON5 の便利構文は受け付けません。入力が JSON5 の場合は先に厳格な JSON に変換してください。
現在の実装では、通常利用時の JSON 解析と整形はブラウザ内で完結し、専用の JSON 処理 API は不要です。
アクセス集計のために Baidu Tongji スクリプトを利用していますが、JSON の解析と整形は引き続きブラウザ内で完結します。
バックエンド送信前にリクエスト/レスポンス JSON を検証します。
整形モードとツリービューで深いオブジェクトや配列を見やすく確認できます。
圧縮モードで転送・保存向けの軽量 JSON を生成します。
チーム共有やドキュメント掲載前に素早く構文確認できます。
いいえ。厳格な JSON のみ対応しており、コメントや末尾カンマなど JSON5 構文は無効です。
末尾カンマ、シングルクォート、カンマ不足、不正なエスケープなどが主な原因です。
整形は可読性のためにインデントと改行を保持します。圧縮は不要な空白を削除してサイズを小さくします。
現在の実装では通常の整形・検証はブラウザ内で実行されます。
使用できますが、性能はブラウザと端末メモリに依存します。非常に大きいデータでは遅くなる場合があります。
パーサーがエラー位置を返すため、問題箇所を直接特定できます。
圧縮は空白を削除して JSON を短くします。エスケープは文字列埋め込み用にテキストを変換します。
入力が有効なエスケープ JSON 文字列ではありません。引用符やバックスラッシュの形式を確認してください。