JSON 對比
在上方輸入兩個 JSON 文件並點選對比檢視差異。
使用方法:把原始 JSON 貼上到左側輸入框(JSON A),修改後的版本貼上到右側輸入框(JSON B),點選對比檢視全部差異。
結果顏色:綠色 = B 中新增,紅色 = A 中刪除,黃色 = 值已修改。
集合比較:勾選後陣列按無序集合比較(忽略元素順序)。預設按位置逐一比較陣列。
提示:比較是遞迴的——巢狀物件與陣列會被完整遍歷,找出每一層的全部差異。
結構化 diff——鍵順序無關
JSON 物件天生無序,結構化比較把兩份文件當作樹來讀,按路徑報告值的差異——{"a":1,"b":2} 與 {"b":2,"a":1} 相等。基於文本的 diff 工具會把這樣的檔案標成全部改動。陣列有序:預設按位置逐一比較,元素順序無關時可按無序集合比較。
每條差異都帶完整 JSON 路徑,例如 .items[0].price。