title: Stuck with parsing JSON
body: <p>I've got stuck parsing a JSON response, normally I'm used to parse JSON in Java, but this time I've really crashed. Could someone exaplain what's wrong and how do it fix it?</p>
  
  <p><strong>JSON</strong></p>
  
  <pre><code>[{
      "0": "1",
      "id": "1",
      "1": null,
      "name": null,
      "2": "tim",
      "username": "tim",
      "3": "tim@billstrom.me",
      "email_address": "tim@billstrom.me",
      "4": "http:\/\/graph.facebook.com\/timbillstrom\/picture?width=500&amp;height=500",
      "img": "http:\/\/graph.facebook.com\/timbillstrom\/picture?width=500&amp;height=500"
  }]
  </code></pre>
  
  <p><strong>JAVA</strong></p>
  
  <pre><code>JSONArray Jarray = new JSONArray(resJson);
  String Jobject = Jarray.getJSONObject(0).getString("img");
  </code></pre>
  
  <p><strong>LOGCAT</strong></p>
  
  <pre><code>09-15 20:15:36.637: W/System.err(9156): org.json.JSONException: Index 0 out of range [0..0)
  09-15 20:15:36.677: W/System.err(9156):     at org.json.JSONArray.get(JSONArray.java:263)
  09-15 20:15:36.677: W/System.err(9156):     at org.json.JSONArray.getJSONObject(JSONArray.java:480)
  09-15 20:15:36.677: W/System.err(9156):     at com.christian.omegle.MainActivity$DownloadWebPageTask.onPostExecute(MainActivity.java:205)
  09-15 20:15:36.687: W/System.err(9156):     at com.christian.omegle.MainActivity$DownloadWebPageTask.onPostExecute(MainActivity.java:1)
  09-15 20:15:36.687: W/System.err(9156):     at android.os.AsyncTask.finish(AsyncTask.java:631)
  09-15 20:15:36.687: W/System.err(9156):     at android.os.AsyncTask.access$600(AsyncTask.java:177)
  09-15 20:15:36.687: W/System.err(9156):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:644)
  09-15 20:15:36.687: W/System.err(9156):     at android.os.Handler.dispatchMessage(Handler.java:99)
  09-15 20:15:36.687: W/System.err(9156):     at android.os.Looper.loop(Looper.java:213)
  09-15 20:15:36.687: W/System.err(9156):     at android.app.ActivityThread.main(ActivityThread.java:4787)
  09-15 20:15:36.687: W/System.err(9156):     at java.lang.reflect.Method.invokeNative(Native Method)
  09-15 20:15:36.687: W/System.err(9156):     at java.lang.reflect.Method.invoke(Method.java:511)
  09-15 20:15:36.687: W/System.err(9156):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
  09-15 20:15:36.687: W/System.err(9156):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
  09-15 20:15:36.687: W/System.err(9156):     at dalvik.system.NativeStart.main(Native Method)
  </code></pre>