首页 > 解决方案 > 如何使用改造访问 jsonarray

问题描述

如何访问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"
        }
    ]
}

请帮忙 :(

标签: javaandroidjsonretrofit2

解决方案


      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);
                }
            }

推荐阅读