我目前正在 Android 应用程序中使用自定义服务从远程数据库检索 JSONArray。检索到 JSONArray 后,我想将其内容与另一个我称为“mostRecent”的 JSONArray 进行比较。如果新检索到的 JSONArray 与“mostRecent”不同,那么我想用新检索到的 JSONArray 更新“mostRecent”。但是,如果我没有记错的话,JSONArray equals 方法会比较 JSONArray 对象的实例而不是内容,对吗?有没有一种简单的方法来比较两个 JSONArray 的内容?感谢您的帮助!
最佳答案
使用它:
array1.toString().equals(array2.toString());
也许您甚至可以使用收到的字符串而无需构造 JSONArrays
,但是您需要确保两者的格式相同。
关于android - 比较 JSONArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9454064/