JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

點擊進入沉浸模式

對比結果

發現 3 處變化

1
新增
0
刪除
2
修改
4
未變
新增paidAt
2026-05-06T12:00:00Z
修改customer.tier
pro
enterprise
修改status
pending
paid

JSON 解析、排序和對比都在瀏覽器本機執行,不會上傳伺服器;刷新頁面會清空當前輸入。

如何使用

  1. 將舊版 JSON 貼上到左側,將新版 JSON 貼上到右側,或點擊「載入示例」。
  2. 如果兩份 JSON 的字段順序很亂,點擊「排序並格式化」先按 Key 統一順序。
  3. 查看結果區的統計:綠色代表新增,紅色代表刪除,黃色代表內容變更。
  4. 在路徑列表裏定位具體差異;需要排查完整結構時可勾選「顯示未變字段」。
  5. 複製差異報告,或下載文本檔案作爲接口調試、配置審查記錄。

核心功能

  • Semantic JSON Diff:先解析 JSON,再按路徑比較字段,避免普通文本 Diff 被 Key 順序擾亂。
  • Sort by Keys:一鍵格式化並按字母順序排序左右兩側對象 Key,屏蔽無意義的字段順序差異。
  • 新增 / 刪除 / 修改高亮:用綠色、紅色和黃色區分 Added、Removed、Modified,排查 API 響應和配置變化更快。
  • 路徑級定位:按 profile.cityitems[0].sku 這樣的路徑展示差異,直接定位具體字段。
  • 語法錯誤提示:對比前會先驗證 JSON,任意一側無效都會顯示錯誤資訊。
  • 本機安全比較:Token、資料庫配置和業務響應只在瀏覽器記憶體中解析,不上傳伺服器。

相關工具

財富自由計算機 2026 (剔除通膨版) - 退休金與複利模擬器

2026 最新 FIRE 財務自由計算機(剔除通膨版)。拒絕虛高數字,精準模擬實際購買力下的複利增長。支援 4% 法則驗證與退休金缺口反向推算。支援一鍵匯出 CSV,完美適配 Excel 或 Notion 財務看板。隱私優先,本機計算零上傳。

倉位計算機 - 按風險比例規劃交易倉位

根據帳戶資金、風險比例、進場價和停損價計算交易倉位。所有計算在瀏覽器本機完成,不上傳帳戶資料,可對比多檔風險方案。

複利計算機 | 免費定期定額收益與 APY 增長圖表

輸入本金、定期投入、年化報酬率和投資年限,計算複利增長結果,並用互動式圖表展示本金、利息和最終總額。資料僅在本機計算。

線上房貸/貸款計算機 - 即時圖表與還款明細(本息平均攤還/本金平均攤還)

使用 Loan Calculator/Mortgage Calculator 在瀏覽器本機計算每月還款額、總利息與還款明細。輸入貸款金額、年利率和期限,立即查看圖表與還款計畫表。

線上投資與 ROI 計算機 - 定期定額/複利收益視覺化

使用 Investment Calculator/ROI Calculator 在瀏覽器本機估算初始本金、每月定期定額、年化報酬率和通膨後的投資結果。立即查看複利圖表、本金/收益拆解、ROI 與年度明細。

APR 與 APY 換算計算機 - 名目利率與實質利率轉換

使用 APR to APY Calculator 在瀏覽器本機完成 APR/APY 雙向換算。輸入利率並選擇複利頻率,立即查看有效年利率、差值和多頻率比較表。

利潤率計算機 - 毛利率、加成率與售價線上換算

使用這款利潤率計算機在瀏覽器本機計算毛利、Margin 和 Markup。輸入成本和售價,或輸入成本與目標毛利率,立即推算售價並避免把加成率誤當利潤率。

CPM 與 CPC 計算機 - 廣告投放 CTR 與成本線上試算

使用 CPM 與 CPC 計算機在瀏覽器本機試算廣告花費、曝光數、點擊數、CPM、CPC 和 CTR。輸入預算與目標成本,快速推演可獲得的曝光或點擊。

計算邏輯

工具採用本機 JSON 語義對比流程:

  • 先用 JSON.parse 驗證左右兩份 JSON。
  • 對對象 Key 進行字母順序排序,數組順序保持不變。
  • 將結構扁平化爲路徑和值,例如 items[0].sku
  • 對每個路徑判斷新增、刪除、修改或未變。
  • 所有資料都在當前瀏覽器會話內流轉;刷新頁面後輸入和結果會被清空。
  • 由於數組順序通常有業務含義,工具不會自動重排數組元素,也不會承諾適合極巨型 JSON 檔案。

常見問題

含有機密的 JSON 會泄露嗎?

不會。解析、排序和對比都在瀏覽器本機完成,JSON 不會上傳到伺服器;刷新頁面後當前輸入會被清空。

爲什麼普通 Diff 會滿屏紅?

普通文本 Diff 會把字段順序變化也當成差異。這個工具會先按 Key 排序,再按 JSON 路徑比較,減少順序噪音。

JSON diff 可以忽略 Key 順序嗎?

可以。對象 Key 會按字母順序排序後再比較,因此字段順序不同但內容相同會顯示爲沒有語義差異。

數組順序會忽略嗎?

不會。數組順序常常代表業務含義,因此工具保留數組順序並按索引比較。

報錯的 JSON 能對比嗎?

不能。任意一側 JSON 無法解析時,工具會先顯示語法錯誤提示,方便你修復後再比較。

可以導出對比結果嗎?

可以。你可以複製差異報告,也可以下載爲 .txt 檔案。