2011-03-23 25 views
1

我有兩個數據源,並且他們都返回JSON。如何確定2個JSON之間的匹配?

我想確保在兩個JSON中有一定的匹配百分比(如果您願意的話),以便整理它們並存儲在一條記錄中。

比較兩串的熵是最好的方法嗎?還有其他解決方案嗎?我使用Java,也可以使用相同的Scala。

回答

2

您可以將它們轉換爲xml,然後使用xdiff算法,或將每個json記錄放在一行中,然後使用unix diff。或將其轉換爲內部樹形表示,並應用parallel tree difference算法。這取決於你在尋找什麼樣的差異,而不依賴於實現語言。

相關問題