Java tutorial
//package com.java2s; import java.util.ArrayList; import java.util.List; import org.json.JSONArray; import org.json.JSONObject; public class Main { public static JSONArray remove(final int idx, final JSONArray from) { final List<JSONObject> objs = asList(from); objs.remove(idx); final JSONArray ja = new JSONArray(); for (final JSONObject obj : objs) { ja.put(obj); } return ja; } public static List<JSONObject> asList(final JSONArray ja) { final int len = ja.length(); final ArrayList<JSONObject> result = new ArrayList<JSONObject>(len); for (int i = 0; i < len; i++) { final JSONObject obj = ja.optJSONObject(i); if (obj != null) { result.add(obj); } } return result; } }