開發者工具 / 11
JSON 差異比對工具
並排比較兩份JSON資料,醒目標示新增、移除和修改的鍵。
JSON 差異比對工具: TOEA會遞迴解析並比較兩個JSON物件或陣列,找出結構中的鍵新增、刪除,以及型別或值的修改。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
陣列會依位置比較
項目0會與項目0比較,項目1會與項目1比較,依此類推。如果其中一個清單在開頭插入一筆記錄,後續每個項目都會位移並顯示為已修改,即使其他內容完全沒有變更。在比較順序沒有意義的清單(例如使用者或產品)之前,請依相同的索引鍵排序兩邊,例如依id排序,讓每筆記錄都能對應到另一邊的項目。
什麼算是變更
比較會針對解析後的值進行,因此縮排、空白字元和索引鍵順序都不會顯示出來,1.0也等於1。但型別變更會顯示:例如42與"42"相比,或null與缺少索引鍵相比。如果 API 回應只有格式不同,請使用這項工具;若要查看版面配置或註解的變更,請在差異檢查工具中比較文字。
路徑會以點號和中括號表示,例如items[2].price,因此索引鍵本身含有點號時,讀法會產生歧義。
使用方式
- 在左側貼上原始JSON,右側貼上更新後的JSON。
- 檢視新增(+)、移除(-)和修改(~)的項目。
- 複製或下載結構化的差異JSON。
隱私與限制
所有JSON解析和差異比對都會在瀏覽器記憶體中於本機完成。
相關工具
常見問題
陣列項目如何比較?
陣列元素會依照位置索引和值的結構進行比較。
可以匯出差異結果嗎?
可以,您可以複製或下載篩選後的差異陣列。
免費工具・使用在瀏覽器中次・免註冊