JSON Patchツール

2つの JSON ドキュメントを比較して RFC 6902 Patch を生成し、ローカルで Patch を適用して往復検証も行えます。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

JSON Patch ツールの使い方

JSON Patch ツールは現在のブラウザ内でのみ入力を処理し、アップロード、ネットワーク接続、ユーザーデータの保存は行いません。

  1. 入力内容

    元の JSON、対象の JSON、または RFC 6902 操作配列を入力します。

  2. 処理方法を選択

    add/remove/replace 操作を生成するか、Patch を適用してパスと危険なキーを確認します。

  3. チェックしてエクスポート

    適用後の結果がターゲットと一致することを確認してから、Patch/JSONをコピーまたはダウンロードしてください。

制限事項と注意点

  • プロトタイプ汚染につながるパス、無限再帰、巨大な操作配列は拒否します。
  • Diff は move/copy を推測しません。生成結果については、対象プロジェクトで意味を再確認してください。
  • このツールはローカルでの補助的な処理結果のみを提供します。重要な設定、秘密鍵、ドキュメント、公開内容については、引き続き対象環境で確認してください。

よくある質問

入力はサーバーにアップロードされますか?

いいえ。ページではブラウザーのメモリ、ローカルファイル API、およびサイトとともに提供されたローカルリソースのみを使用します。

なぜ __proto__ パスは拒否されるのですか?

これらのプロパティはプロトタイプ汚染を引き起こす可能性があるため、ツールはオブジェクトのプロトタイプを危険にさらして変更するのではなく、これらを阻止します。

結果にはなぜ人による確認も必要なのですか?

境界構文、地域の規約、サードパーティ製リーダー、対象となる実行環境には差異がある可能性があるため、このツールが最終確認に代わることはありません。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る