首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

【Android】JSONArray的归拢

2013-10-12 
【Android】JSONArray的合并在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONAr

【Android】JSONArray的合并

在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONArray合并操作。

比如在进行LIstView的动态更新时。

在此提供一种JSONArray合并的方法,方便需要时调用。


代码如下:

public static JSONArray joinJSONArray(JSONArray mData, JSONArray array) {StringBuffer buffer = new StringBuffer();try {int len = mData.length();for (int i = 0; i < len; i++) {JSONObject obj1 = (JSONObject) mData.get(i);if (i == len - 1)buffer.append(obj1.toString());elsebuffer.append(obj1.toString()).append(",");}len = array.length();if (len > 0)buffer.append(",");for (int i = 0; i < len; i++) {JSONObject obj1 = (JSONObject) array.get(i);if (i == len - 1)buffer.append(obj1.toString());elsebuffer.append(obj1.toString()).append(",");}buffer.insert(0, "[").append("]");return new JSONArray(buffer.toString());} catch (Exception e) {}return null;}


热点排行