JSON對比工具

粘貼兩段JSON; 遞迴比較對象與數組; 列出新增、删除與變更欄位。 介面回歸、配寘遷移時快速定位差异。

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

粘贴两段 JSON,点击对比查看字段级差异。

JSON A(左侧)

JSON B(右侧)

差异列表

差异列表

~ version: 1 → 2
+ ready: true

註釋說明

差异符号

+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。

粘貼兩段JSON; 遞迴比較對象與數組; 列出新增、删除與變更欄位。 介面回歸、配寘遷移時快速定位差异。

快速開始

  1. 粘貼JSON A與B

    支持對象與數組; 需為標準JSON語法。

  2. 點擊對比

    結果以+ /−/ ~符號列出每個差异路徑。

功能與使用場景

結構化對比兩個JSON檔案,高亮新增、删除與修改路徑,支持格式化後比較。

API契約回歸、設定檔drift檢測、LLM JSON輸出對比、資料庫匯出差异分析。

符號含義

+路徑在B中新增; −路徑僅在A中存在; ~同路徑值發生變化。

典型工作流

開發中最常用場景是介面變更驗證。 先將舊版API響應複製到左側,新版響應粘貼到右側,工具會高亮欄位變更。 例如發現新增的『discount』欄位或消失的『expired_at』欄位,避免遺漏重要改動。

另一個實用場景是配寘遷移檢查。 比如將開發環境的資料庫配寘JSON與生產環境對比,確保埠、密碼等敏感欄位一致。 數組順序差异會用藍色標記,而值變更用紅色,直觀區分結構變動和內容變動。

示例

版本陞級

Input

{"version":1}

Output

{"version":2,"ready":true}

FAQ

數組順序重要嗎?

按索引逐項比較; 順序變化會顯示為多處~或+/−。

為什麼數組[1,2,3]和[3,2,1]被標記為差异?

默認採用嚴格模式,數組順序不同視為差异。 如需忽略順序,可勾選「忽略數組順序」選項(如有)。 但注意這可能掩蓋實際業務邏輯問題,如依賴順序的隊列資料處理。