JSON 整形・検証ツール

JSON を貼り付けて読みやすく整形し、構文を検証したり転送用に圧縮できます。すべてブラウザ内で処理され、サーバーへ送信されません。

ブラウザローカル 登録不要 JSON

JSON をブラウザー内で整形、検証、または圧縮できます。JSON を貼り付けると構文を確認し、読みやすいインデント形式か、余分な整形空白を省いたコンパクトな形式に変換できます。

JSON を整形・検証する方法

  1. 入力欄に JSON を貼り付けるか入力します。
  2. ライブ検証結果を確認するか、Format で JSON を解析して読みやすく整形します。
  3. 整形用の空白を減らしたい場合は Minify を選びます。
  4. 解析エラーが表示されたら元の JSON を修正し、有効な出力をコピーします。

整形・検証・圧縮の仕組み

ブラウザーの JSON パーサーで入力を解析し、有効な JSON は再度シリアライズされます。これにより構文を確認しながら不要な空白を正規化できます。整形出力は 2 スペースのインデントを使い、Minify はトークン間の表示用空白を除きます。

JSON は JavaScript のオブジェクト記法より厳格です。プロパティ名と文字列にはダブルクォートが必要で、コメントや末尾カンマは使えず、undefined や NaN も標準 JSON には含められません。

プライバシーと制限事項

JSON の解析と整形はブラウザー内でローカルに行われ、貼り付けたデータを Votilo に送る必要はありません。このツールが確認するのは構文であり、データの意味やスキーマの正しさまでは検証しません。

よくある質問

Format で JSON の内容は変わりますか?

解析して再シリアライズするため表示用空白は変わりますが、解析された JSON の値は維持されます。

インデントは何文字ですか?

整形出力では階層ごとに 2 個のスペースを使います。

JSON にコメントを書けますか?

いいえ。標準 JSON はコメントを許可しません。

末尾カンマがエラーになるのはなぜですか?

標準 JSON では最後の要素の後ろにカンマを置けません。

貼り付けた JSON は送信されますか?

いいえ。解析と整形はブラウザー内で行われます。