JSONフォーマッター & JSONツールボックス
オンライン 開発、コード & データ再帰ソートはdiffを再現可能にします: 同じキーを異なる順序で含む2つのファイルは、同一の結果を生成します。フォーマットがデータの値を変更することは決してありません — 表示順序だけが変わることがあります。
エラーをクリックすると、ソーステキスト内の位置(行、列、オフセット、抜粋が表示されます)に移動します。
安全な修復: 曖昧でないエラーだけを修正します(BOM、末尾カンマ、シングルクォート、引用符のないキー、undefined/NaN/Infinity、コメント…)。アグレッシブ修復: 最大限のデータを復元しようとします(欠落した波括弧/角括弧/カンマ、不均衡な括弧)。
大きなドキュメントは段階的にレンダリングされます(サブツリーは開いたときにのみ実体化)— ブラウザのメモリ限界までインターフェイスはスムーズに動作します。値をホバーすると完全なパスまたはJSON Pointerをコピーできます。
自動検出が最初のオブジェクト配列を見つけます。列をクリックしてソート、再クリックで逆順に。CSV/TSV/Markdownエクスポートは表計算ソフトにそのまま貼り付けられます。
RFC 9535準拠エンジン: 再帰降下 $..、ワイルドカード .*、スライス [start:stop:step]、ユニオン [0,2]、フィルター [?(@.age > 18)]。スニペット:
JSON Pointer(RFC 6901): /users/0/profile/email。JSON PatchやAPIで使用される標準のアクセスパスです。対応関係が直接的な場合、JSONPath式をpointerに変換することもできます。
変換はネットワークライブラリを使わずローカルで生成されます。YAML、XML、CSV、ソースコード(TypeScript、Python、Go、Rust、Java、C#…)は構造から自動的に導出され、JSON SchemaはDraft 2020-12で生成されます。
機密パターンの100%ローカル検出: APIキー、Bearerトークン、JWT、AWS/GitHubキー、秘密鍵、パスワード、メールアドレス、電話番号、カード番号。匿名化バージョンは各値を「[REDACTED]」に置き換えて構造を保持します。