как получить доступ к jsonarray с помощью модернизации - PullRequest
0 голосов
/ 31 октября 2018

как получить доступ к districtID(key) значению и name(key) значению, используя retrofit?

это файл JSON ...

{
    "error": false,
    "message": "District successfully fetched.",
    "districts": [
        {
            "districtID": "DIS260920181",
            "name": "Raipur"
        },
        {
            "districtID": "DIS260920182",
            "name": "Bilaspur"
        },
        {
            "districtID": "DIS011020186",
            "name": "korba"
        },
        {
            "districtID": "DIS011020187",
            "name": "jagdalpur"
        },
        {
            "districtID": "DIS021020188",
            "name": "surguja"
        },
        {
            "districtID": "DIS021020189",
            "name": "Mungeli"
        }
    ]
}

Пожалуйста, помогите :(

Ответы [ 3 ]

0 голосов
/ 31 октября 2018

Используйте эту ссылку

скопируйте свой json, и он даст вам два класса модели, в качестве вывода которых вы должны указать родительский класс, содержащий ошибку, сообщение и районы. как то так

@GET("your_url")
Call<ModelExample> nameOfMethod();

И тогда у вас есть список районов. Вы можете получить доступ к элементам и району и имени Я надеюсь, что это поможет вам:)

0 голосов
/ 31 октября 2018
      for onResponse:
   --------------------------
        Call<ModalClass> daoCall = api.getconnectdata();
          modelclass.enqueue(new Callback<ModalClass>() {
           @Override
            public void onResponse(Call<ModalClass> call, Response<ModalClass> 
            response) {
                if(response.isSuccessful()){
                    modelclass= response.body();
             List<Districts>  list = modelclass.getAddData().getData();
             adapter = new CustomListAdapter(getApplicationContext(),list);
               listView.setAdapter(adapter);
                }
            }
0 голосов
/ 31 октября 2018

Преобразование массива JSON в классы POJO, а затем вызов API с помощью модифицированного сетевого вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...