我在比较两个JSONObjects
. 我目前的比较方法如下:
return o1.toString().equals(o2.toString())
但是,这很慢。我似乎找不到任何其他方法来正确比较两个 JSONObjects。o1.hashCode()
并且o2.hashCode()
可以不同,而字符串是相同的。遍历每个元素并单独比较它们似乎也非常缓慢。
有什么方法可以更快地比较两个 JSONObjects?
这个问题专门关于http://json.org/提供的 org.json 的使用。我真的想避免使用任何其他库,例如比较 Java 中的两个 JSON 对象中提到的库,因为该库对应用程序的某些部分至关重要。