两个jsonObjects问题

时间:2014-11-18 05:16:06

标签: java android json

我有两个jsonObjects,两个都包含JsonArray,我循环将JsonObject2中的数据设置为JsonObject1中的forloop位置并且它有效,但是如果我向JsonObject1添加一些新内容,它将不会起作用,这将导致IndexOutOfBoundsException这是正常的,因为Json长度在我JsonObjects之一中发生了变化。如何处理jsons中的JsonObject1动态变化的情况。例如:

lengthJsonObeject2 4

lengthfor (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); JSONObject obj = modals.getJSONObject(i); } 4

for (int i = 0; i < jsonArray.length(); i++) {
      JSONObject jsonObject = jsonArray.getJSONObject(i);
      for(int z = 0; z <= i; z++){
            JSONObject obj = modals.getJSONObject(z);
      }
}

我也试过

jsons

现在两个exception等于不会导致JsonObject1。但是让我们说如果 JsonObject:突然长度为5,而{{1}} 2的长度为4,反之亦然。我很困惑这个逻辑,如果有人能帮助我理解如何处理这个我会感激。

0 个答案:

没有答案