Obtenez tableau JSON à partir de rénovation de Réponse

J'ai besoin d'analyser tableau JSON à partir de Rénovation. J'ai besoin d'obtenir la clé suivante:

{
  "rc":0,
  "message":"success",
  "he":[
    {
      "name":"\u05de\u05e4\u05e7\u05d7",
      "type":0
    }
  ]
}

Je peux facilement passer le message mais je ne suis pas en mesure d'obtenir le "il" tableau de réponse.

Voici mon modèle de données de la classe

public class GetRoleData implements Serializable {

    @SerializedName("he")

    private ArrayList<Roles> he;

    @SerializedName("message")
    private String message;

    public GetRoleData() {
        this.he = new ArrayList<>();
        this.message = "";
    }

    public ArrayList<Roles> getUserRoles() {
        return he;
    }

    public String getMessage() {
        return message;
    }

    public class Roles {

        public Roles() {
            name = "";
            type = -1;
        }

        @SerializedName("name")

        private String name;
        @SerializedName("type")

        private int type;

        public int getType() {
            return type;
        }

        public String getName() {
            return name;
        }

    }
}

C'est la façon dont je suis l'envoi de la demande au serveur:

@POST("index.php/")
Call<GetRoleData> getUserRoles(@Body SetParams body);

ici est de savoir comment je suis demande d'envoi et de manutention réponse

APIService apiService = retrofit.create(APIService.class);

        Call<GetRoleData > apiCall = apiService.getUserRoles(params);
        apiCall.enqueue(new Callback<GetRoleData >() {


            @Override
            public void onResponse(retrofit.Response<GetRoleData > mUserProfileData, Retrofit retrofit) {

                Log.e("locale info", "mUserProfileData = " + mUserProfileData.body().toString());
                if (pDialog != null) {
                    pDialog.dismiss();
                }
                if (mUserProfileData.body().getMessage().equals("success")) {

                    Log.e("locale info", "user roles = " + mUserProfileData.body().getUserRoles().size());

                } else {
                    Toast.makeText(RegisterActivity.this, getResources().getString(R.string.get_role_error), Toast.LENGTH_SHORT).show();
                }
            }

            @Override
            public void onFailure(Throwable t) {

                if (pDialog != null) {
                    pDialog.dismiss();
                }

                t.printStackTrace();
            }
        });

Ce que je veux

J'ai besoin d'obtenir le "il" tableau à partir de ci-dessus la réponse. S'il vous plaît aider Merci.

voici la réponse que je reçois..

Obtenez tableau JSON à partir de rénovation de Réponse

Veuillez coller le code dans lequel vous faites la demande et de la manipulation de la réponse
veuillez vérifier.
ce I am not able to get "he" array from response signifie exactement?
avez-vous vérifier la réponse whihc j'ai besoin d'analyser? j'ai besoin d'obtenir jsonArray de réponse qui est "il" @rédigé par
veuillez vérifier les mises à jour question. je veux obtenir les données en "il"

OriginalL'auteur Mustanser Iqbal | 2015-12-17