JSON Patch 測試器
免费在线使用 JSON Patch 測試器 无需安装即可使用工具
關於 JSON Patch 測試器
JSON Patch 測試器可將 JSON Patch(RFC 6902)套用到目標文件並顯示結果。貼上你的原始 JSON 和一系列修補操作,執行它們即可檢視修補後的文件——非常適合測試 API 更新、局部編輯或學習修補操作的運作原理。
使用方法
1. 將目標 JSON 文件貼到左側方塊中 2. 將修補操作陣列貼到右側方塊中 3. 點擊「套用修補」依序執行它們 4. 檢視產生的文件或任何錯誤訊息 5. 使用「複製」複製結果;「載入範例」會用範例填滿兩個方塊
提示與最佳實踐
路徑使用 JSON Pointer 語法,如 /age 或 /address/city,用 /-/ 在陣列末尾附加。操作從上到下執行,遇到第一個錯誤即停止。「test」操作在值不符時會使整個修補失敗,這對條件更新很方便。
▶支援哪些修補操作?
六種標準 RFC 6902 操作:add、remove、replace、move、copy 和 test。每個操作需要 op、path,對於 add、replace 和 test 還需要 value;move 和 copy 還需要 from 路徑。
▶路徑如何書寫?
使用 JSON Pointer:以斜線分隔層級,因此 /address/city 指向 target.address.city。在陣列末尾使用結尾的 /- 進行附加,例如 /hobbies/- 會在末尾新增項目。
▶操作失敗時會發生什麼?
修補會在第一個錯誤處停止並回報——後續操作不會執行。這與嚴格 JSON Patch 實作的行為一致,因此請謹慎安排操作順序。
▶原始文件會被更改嗎?
不會。此工具在副本上運作,因此你的目標保持不變。你可以調整修補並任意次重新執行。
▶我的資料會被傳送到其他地方嗎?
不會。剖析和修補完全在瀏覽器中進行,你的 JSON 絕不會離開你的裝置。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。