最近在實現一個日志功能的時候需要對比兩條數據前后的差異,對比的數據是兩個 json 類型。想做一個類似於 git 對比差異的一個窗口,左邊是舊數據,右邊是新數據。
然后可以通過不同的顏色,比如綠色是新增的,紅色是刪除的等等的方式來展示兩個數據的異同點。於是乎尋找到一個 Google 的開源項目:diff-match-patch
可以方便的對比文本之間的異同。
這個項目提供了不同語言的 api,大家可以自己進行研究。
最近在實現一個日志功能的時候需要對比兩條數據前后的差異,對比的數據是兩個 json 類型。想做一個類似於 git 對比差異的一個窗口,左邊是舊數據,右邊是新數據。
然后可以通過不同的顏色,比如綠色是新增的,紅色是刪除的等等的方式來展示兩個數據的異同點。於是乎尋找到一個 Google 的開源項目:diff-match-patch
可以方便的對比文本之間的異同。
這個項目提供了不同語言的 api,大家可以自己進行研究。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。