【发布时间】:2016-10-22 21:34:10
【问题描述】:
我有两个大的嵌套json objects,我需要比较它们是否相等。
我按照以下步骤操作但失败了。
我将 json 对象转换为树图,将 json 数组转换为哈希集,最后为每个对象返回一个树图。
我使用 map 的 equals 方法来比较是否相等。
虽然两个映射都是排序的(树形映射)并且在键值对中完全相等,但比较会导致不相等 谁能为此提出一个好的解决方案以及案件失败的原因?
【问题讨论】:
-
你能显示一些代码吗?您使用的是哪个库?
-
你能提供一个 json 数组的样本,让我知道它是如何嵌套的吗?
-
感谢大家的回复。我通过将最后的东西转换为字符串并比较两个字符串来解决它。由于两者都是按排序顺序工作的。
标签: javascript java json