2011-03-23 26 views
1

我有两个数据源,并且他们都返回JSON。如何确定2个JSON之间的匹配?

我想确保在两个JSON中有一定的匹配百分比(如果您愿意的话),以便整理它们并存储在一条记录中。

比较两串的熵是最好的方法吗?还有其他解决方案吗?我使用Java,也可以使用相同的Scala。

回答

2

您可以将它们转换为xml,然后使用xdiff算法,或将每个json记录放在一行中,然后使用unix diff。或将其转换为内部树形表示,并应用parallel tree difference算法。这取决于你在寻找什么样的差异,而不依赖于实现语言。

相关问题