開發者工具 / 11

JSON 差異比對工具

並排比較兩份JSON資料,醒目標示新增、移除和修改的鍵。

JSON 差異比對工具: TOEA會遞迴解析並比較兩個JSON物件或陣列,找出結構中的鍵新增、刪除,以及型別或值的修改。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
JSON結構比較工具本機處理

全程在瀏覽器中執行

陣列會依位置比較

項目0會與項目0比較,項目1會與項目1比較,依此類推。如果其中一個清單在開頭插入一筆記錄,後續每個項目都會位移並顯示為已修改,即使其他內容完全沒有變更。在比較順序沒有意義的清單(例如使用者或產品)之前,請依相同的索引鍵排序兩邊,例如依id排序,讓每筆記錄都能對應到另一邊的項目。

什麼算是變更

比較會針對解析後的值進行,因此縮排、空白字元和索引鍵順序都不會顯示出來,1.0也等於1。但型別變更會顯示:例如42與"42"相比,或null與缺少索引鍵相比。如果 API 回應只有格式不同,請使用這項工具;若要查看版面配置或註解的變更,請在差異檢查工具中比較文字。

路徑會以點號和中括號表示,例如items[2].price,因此索引鍵本身含有點號時,讀法會產生歧義。

使用方式

  1. 在左側貼上原始JSON,右側貼上更新後的JSON。
  2. 檢視新增(+)、移除(-)和修改(~)的項目。
  3. 複製或下載結構化的差異JSON。

隱私與限制

所有JSON解析和差異比對都會在瀏覽器記憶體中於本機完成。

相關工具

常見問題

陣列項目如何比較?

陣列元素會依照位置索引和值的結構進行比較。

可以匯出差異結果嗎?

可以,您可以複製或下載篩選後的差異陣列。

免費工具・使用在瀏覽器中次・免註冊