JSON Patch 工具

比較兩個 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 後提交;目前工具或案例的本地功能不受影響。

前往線上版反饋