我有两个生成JSON输出的Web服务。两种服务都使用不同的技术,但应该生成完全相同的输出。
我想检查浏览器环境中的输出是否完全相同。我真的更喜欢将它们简单地比作字符串,但JSON输出没有排序。
我可以将JSON字符串转换为对象,然后迭代它们的键来检查等价,但这基本上是一个n ^ 2算法。
我想知道是否有更快或更好的方法。浏览器环境已经提供的东西。
答案 0 :(得分:0)
这可能有助于您比较对象,但不是那么快..
答案 1 :(得分:0)
目前浏览器没有提供这样的方法来进行深度比较。我们必须自己做或使用一些非本地库。