2016-06-21 414 views
-2

我有两个大的嵌套json objects,我需要比较平等。如何检查两个json对象在java中是否相等?

我按照以下步骤,但失败。

  1. 我将json对象转换为treemaps和json数组,并最终为每个返回一个树形图。

  2. 我用等于地图的方法比较相等。

  3. 尽管这两个图都是排序的(treemaps),并且在关键值对中完全相等,所以比较结果并不相等 任何人都可以为此提出一个很好的解决方案,以及案例失败的原因吗?

+1

你能展示一些代码吗?你在使用哪个库? –

+0

你能提供一个json数组的示例让我知道如何嵌套吗? –

+0

感谢大家的回复。我通过将最后的东西转换为字符串并比较两个字符串来解决它。因为两者都是按照排序顺序工作。 –

回答

1

要立即检查,

尝试 http://jsondiff.com/

对于编程方法

提供您的JSON数据和代码的样本。

+0

感谢大家的回复。我通过将最后的东西转换为字符串并比较两个字符串来解决它。因为两者都是按照排序顺序工作。 –

+0

@PriyaMounica,欢呼,它总是最好的,当你自己解决它! –

相关问题