检查JSON等效性的最快方法

时间:2013-06-14 00:12:32

标签: javascript json

我有两个生成JSON输出的Web服务。两种服务都使用不同的技术,但应该生成完全相同的输出。

我想检查浏览器环境中的输出是否完全相同。我真的更喜欢将它们简单地比作字符串,但JSON输出没有排序。

我可以将JSON字符串转换为对象,然后迭代它们的键来检查等价,但这基本上是一个n ^ 2算法。

我想知道是否有更快或更好的方法。浏览器环境已经提供的东西。

2 个答案:

答案 0 :(得分:0)

这可能有助于您比较对象,但不是那么快..

Object comparison in JavaScript

答案 1 :(得分:0)

目前浏览器没有提供这样的方法来进行深度比较。我们必须自己做或使用一些非本地库。