Skip to content Skip to sidebar Skip to footer

Android: Parse The Nested Json Array And Json Object

I have this JSON content from a WordPress Site 'posts': [ { 'id': 67986, 'type': 'post', 'title': 'Launching New eBooks', 'thumbnail_images': { 'full':

Solution 1:

Try to use this

 JSONObject jsono = new JSONObject(data);
            jarray = jsono.getJSONArray("posts");

            for (int i = 0; i < jarray.length(); i++) {
                 JSONObject object = jarray.getJSONObject(i);
                    JSONObject bigImage = object.getJSONObject("thumbnail_images");
                    JSONObject tiMed = bigImage.getJSONObject("medium");
                    String imageURL = tiMed.getString("url");
                    }

                }


                actor = new Actors();

                actor.setName(object.getString("title"));
                actor.setDescription(object.getString("url"));
                actor.setImage(imageURL);
                actor.setDob(object.getString("content"));

                actorsList.add(actor);
            }

Solution 2:

 jsonarray.getJSONObject(i).
getJSONObject("thumbnail_images").
getJSONObject("medi‌​um").getString("url")


JSONObject jsonObject = new JSONObject(result);
                JSONArray jsonArray = jsonObject.getJSONArray("posts");
                for (int i = 0; i < jsonArray.length(); i++){
                    //JSONObject jsonObject1 = jsonArray.getJSONObject(i).getJSONObject("thumbnail_images");
                    System.out.println("apk----------------"+jsonArray.getJSONObject(i).getJSONObject("thumbnail_images").getJSONObject("medium").getString("url"));
                }

Solution 3:

response = CustomHttpClient.executeHttpGet("http://10.0.0.4:8000/login/?format=json&name="+username.getText().toString()+"&password="+pwd.getText().toString());
      JSONArray jArray=new JSONArray(response);//Json Array
      for(int i=0;i<jArray.length();i++)
      {
      JSONObject json_data = jArray.getJSONObject(i);//Json Array To Json Object
      Jenter code hereSONObject jsonObj2 = json_data.getJSONObject("fields");
      usertype = jsonObj2.getString("usertype");
      email = jsonObj2.getString("email");
      }
      Toast.makeText(getBaseContext(),email, Toast.LENGTH_SHORT).show();   

Post a Comment for "Android: Parse The Nested Json Array And Json Object"