zh-Hant v
en zh tw

JSON Merge Patch 合併工具

依 RFC 7396 在本機合併 JSON:以 null 刪除成員、遞迴合併物件、整體取代陣列,並保留大整數。

使用方法

物件修補只修改指定成員。巢狀物件遞迴合併,因此修改 author.email 不會影響 author.name。值為 null 的成員會從原物件中刪除。

陣列會整體取代,不會串接或依索引合併。修補內容本身為數字、字串、陣列或 null 時,會取代整個目標。需要將成員明確設為 null 時,應使用 JSON Patch。

行為與限制

適合在傳送 application/merge-patch+json 請求前驗證結果。本工具不會傳送 HTTP 請求或修改遠端資源。不接受重複鍵或超過 64 層的巢狀結構。

參考資料

常見問題

這與 RFC 6902 JSON Patch 一樣嗎?

不一樣。RFC 7396 使用部分文件;RFC 6902 使用 add、remove、replace 等操作組成的陣列。

輸入會被上傳嗎?

不會。計算在瀏覽器中完成,本工具不會將輸入提交至 API 或儲存到本機儲存空間。文字類工具最多接受 200,000 個字元。

其他語言