title: How do I remove a specific element from a JSONArray?
body: <p>I am building one app in which I request a PHP file from server. This PHP file returns a JSONArray having JSONObjects as its elements e.g.,        </p>
  
  <pre><code>[ 
    {
      "uniqid":"h5Wtd", 
      "name":"Test_1", 
      "address":"tst", 
      "email":"ru_tst@tst.cc", 
      "mobile":"12345",
      "city":"ind"
    },
    {...},
    {...},
    ...
  ]
  </code></pre>
  
  <p>my code:</p>
  
  <pre><code>/* jArrayFavFans is the JSONArray i build from string i get from response.
     its giving me correct JSONArray */
  JSONArray jArrayFavFans=new JSONArray(serverRespons);
  for (int j = 0; j &lt; jArrayFavFans.length(); j++) {
    try {
      if (jArrayFavFans.getJSONObject(j).getString("uniqid").equals(id_fav_remov)) {
        //jArrayFavFans.getJSONObject(j).remove(j); //$ I try this to remove element at the current index... But remove doesn't work here ???? $
        //int index=jArrayFavFans.getInt(j);
        Toast.makeText(getParent(), "Object to remove...!" + id_fav_remov, Toast.LENGTH_SHORT).show();
      }
    } catch (JSONException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
  </code></pre>
  
  <p>How do I remove a specific element from this JSONArray?</p>