JSON Diff 工具 - 比較兩個 JSON 文件
輸入兩個 JSON 文件以比較差異。新增、刪除和更改的項目以顏色標記並顯示路徑。
JSON 差異比較 是什麼?
JSON Diff 是一款比較兩個 JSON 文件並偵測差異的工具。新增、刪除和值變更的鍵會以 JSON 路徑資訊和顏色標記顯示。可用於檢查 API 回應變化及比較設定檔版本。
另請參閱: JSON 格式化 · JSON 樹狀檢視器 · JSON ⇔ YAML
使用方法
- 將原始 JSON 貼入左側
- 將修改後的 JSON 貼入右側
- 點擊「比較」顯示差異
使用範例
JSON A (before):
{"name":"Alice","age":30,"role":"admin"}
JSON B (after):
{"name":"Alice","age":31,"email":"alice@example.com"}
Diff result: age: 30→31 (changed), role: deleted (red), email: added (green) Practical use: Verify that the response structure has not changed before and after an API version upgrade
常見問題
- 可以偵測巢狀物件中的差異嗎?
- 可以。會遞迴比較,因此可偵測深層巢狀物件中的差異。
- 陣列差異如何顯示?
- 使用索引號作為鍵,按元素顯示差異。
- JSON 鍵的順序不同怎麼辦?
- 由於比較是以鍵名進行,順序差異不會標記為變更,只比較內容。
- 型別變更(例如數字變字串)也會偵測嗎?
- 會。型別轉換也會被偵測並顯示為差異。
- 我的資料會傳送到伺服器嗎?
- 不會。所有比較處理均在瀏覽器中進行,敏感資料是安全的。
相關工具
更新記錄
最後更新:2026-02-19
- 2026-02-19 初次發布