在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;}


更多相关文章

  1. Android媒体扫描详细解析之二(MediaScanner & MediaProvider)
  2. ArcGIS for Android示例解析之GP服务调用-----ViewShed
  3. android ndk中使用gprof
  4. android解析xml一直报错org.xmlpull.v1.XmlPullParserException
  5. Android(安卓)ApiDemos示例解析(55):Graphics->BitmapMesh
  6. Android(安卓)ApiDemos示例解析(149):Views->Layouts->LinearLay
  7. 漫谈android系统(1)解析android编译
  8. android中json解析的两个工具:Gson和Jackson的使用小demo
  9. android RSS解析器创建步骤

随机推荐

  1. android——Include进来的GridView无法显
  2. Android事件分发与消费
  3. 使用Android(安卓)Memory Profiler
  4. 有关Android线程的学习
  5. Android学习之路(一)之 Android文件简单介
  6. Android(安卓)ListView滑动过程中图片显
  7. Android 程式开发:(一)详解Activity —— 1.
  8. Android撬动IT市场的新支点!
  9. Android的init过程详解(一)
  10. 《程序人生 —— Android实现录音、播音