JSON フォーマーター&バリダター
JSON をブラウザ内で完全にフォーマット、検証、美化、および最小化します。アップロードもトラッキングもありません。データはデバイス上に残ります。
JSON を貼り付けるか、ファイルをドロップするか、[ファイルを開く] をクリックします。
結果がここに表示されます。すべてブラウザで実行されます。
設計によるプライバシー
すべてのフォーマット、検証、および最小化はブラウザ内でローカルに実行されます。JSON がサーバーに送信されることはありません。
即時フィードバック
行と列の情報を含む解析エラーと、周囲のコンテキストを取得して、数秒でタイプミスを修正できます。
フォーマット、最小化、およびソート
2、4、またはタブインデントで JSON を見やすく整形し、転送のために最小化し、オプションでオブジェクトキーをアルファベット順にソートします。
関連する変換ツール
JSON を別の形式に変換する必要がありますか?以下の専用コンバーターのいずれかを使用してください。
よくある質問
この JSON フォーマッタは本当に無料ですか? ▾
はい。Convertr.org の JSON フォーマッタ、バリデーター、および美化ツールは 100% 無料で、サインアップ、透かし、使用制限はありません。
私の JSON はサーバーにアップロードされますか? ▾
いいえ。これはブラウザネイティブの JSON フォーマッタです。JSON テキストがデバイスから離れることはありません。フォーマット、検証、および最小化はすべて、JavaScript を使用してブラウザ内でローカルに実行されます。
バリデーターは何をチェックしますか? ▾
バリデーターは、入力が公式の JSON 仕様に従って構文的に有効な JSON であることをチェックします。エラーには、コンマの誤配置、括弧の不均衡、引用符で囲まれていないキー、および末尾の文字が含まれ、可能な場合は行と列の情報が表示されます。
フォーマットと最小化の違いは何ですか? ▾
フォーマット(美化またはプリティプリントとも呼ばれます)は、JSON を読みやすくするために改行とインデントを追加します。最小化は、ネットワーク経由での転送のために JSON をできるだけ小さくするために、不要な空白をすべて削除します。
キーをアルファベット順にソートできますか? ▾
はい。[キーをソート] オプションを有効にすると、オブジェクトキーがアルファベット順に再帰的にソートされます。配列は元の順序を保持します。
どのくらいのサイズの JSON ファイルをフォーマットできますか? ▾
すべてがブラウザで実行されるため、実際的な制限はデバイスによって異なります。最新のデスクトップは、数メガバイトの JSON ファイルを快適に処理できます。非常に大きなファイルの場合は、jq のようなコマンドラインツールを使用することをお勧めします。
このツールは JSON5 または JSONC (コメント付き JSON) をサポートしていますか? ▾
いいえ。JSON 仕様に厳密に準拠するために、JSON5 および JSONC (コメントまたは末尾のコンマ付き JSON) はサポートされていません。貼り付ける前に、コメントと末尾のコンマを削除してください。
JSON を YAML、XML、または CSV に変換できますか? ▾
このページでは、JSON 自体のフォーマット、検証、および最小化に焦点を当てています。形式変換(JSON から YAML、JSON から XML、JSON から CSV)については、Convertr.org が専用のコンバーターページを提供しています。
JSONフォーマッターとバリデーター
JSONテキストを解析、検証、フォーマット、ミニファイ、ソート、および検査します。
- 入力
- JSONテキストまたはローカルの.jsonファイルとフォーマットオプション.
- 出力
- 構文診断と統計を含むフォーマット済みまたは最小化されたJSON.
- 実際の制限事項
- JSONには、コメント、末尾のカンマ、NaN、またはすべてのパーサーが保持する重複キーのセマンティクスを含めることはできません。デバイスのメモリは非常に大きなドキュメントを制限します。
- プライバシーとデータ処理
- JSONテキストまたはローカルの.jsonファイルとフォーマットオプションがこのブラウザタブで処理されます。Convertrはそれを受信または保存しません。ツールが明示的にローカルダウンロードを提供しない限り、ページを閉じるかリロードすると作業状態がクリアされます。
このツールをどのように使うか
- ツールコントロールに JSON テキストまたはローカルの .json ファイルと書式設定オプションを指定します。
- 合成診断と統計でフォーマットまたはミニ化された JSON に影響を与える設定を選択し、ツールを実行します。
- コピーまたはダウンロードする前に、構文診断と統計を含む整形または最小化された JSON を確認します。
一般的な障害モード
構文エラーはその解析位置を報告しますが、空の入力またはサイズ超過のドキュメントは出力を生成できません。
便利な例
コンパクトな API レスポンスを貼り付けて、2 つのスペースでインデントし、レビューのためにオブジェクトキーを並べ替えます。