2016-06-21 2 views
0

남자가 최근 발리에서 개조로 전환했습니다. json에서 변환 된 Pojo 파일이 있습니다.Pojo를 사용하여 들판을 얻는 방법?

public class JobModel { 

    private int status; 

    private List<JobsBean> jobs; 

    public int getStatus() { 
     return status; 
    } 

    public void setStatus(int status) { 
     this.status = status; 
    } 

    public List<JobsBean> getJobs() { 
     return jobs; 
    } 

    public void setJobs(List<JobsBean> jobs) { 
     this.jobs = jobs; 
    } 

    public static class JobsBean { 
     private String job_city; 

     public String getJob_city() { 
      return job_city; 
     } 
    } 
} 

하지만 난 JobsBean 클래스

에서 job_city를 추출하기 위해이 POJO 파일을 사용하는 방법을 모르는 당신은

List<JobsBean> 

로 변환하는 JsonArray 작업이 볼 수 있듯이

JobsBean class 

에는 모든 job_city 이름이 포함되어 있습니다. 배열에서이 job_city 이름을 검색하려면 어떻게해야합니까? 그래서 내 arrayadapter에서 사용할 수 있습니다.

답변

0

변경 다음과 같은 POJO 구조 :

public class JobModel { 
    private int status; 
    private List<JobsBean> jobs; 

    public int getStatus() { 
     return status; 
    } 

    public void setStatus(int status) { 
     this.status = status; 
    } 

    public List<JobsBean> getJobs() { 
     return jobs; 
    } 

    public void setJobs(List<JobsBean> jobs) { 
     this.jobs = jobs; 
    } 
} 

public class JobsBean { 
    private String job_city; 

    public String getJob_city() { 
     return job_city; 
    } 

    public void setJob_city(String job_city) { 
     this.job_city = job_city; 
    } 
} 

기본 GsonConverterFactory이 중첩 된 POJO를 처리 할 수있을만큼보다 더해야한다.

JobModel.getJobs().get(index).getJob_city(); 
+0

덕분에 많은 형제 : 그리고 당신은 같은 결과를 얻을 수 있어야 D –

+0

@VishalJangid를, 당신의 문제를 해결할 수 있습니까? 해결책을 수락하고 동일한 문제가있는 다른 사람들을 도울 수 있습니다. –

0

ArrayAdapter<JobsBean>을 사용하면 JobsBean 목록이 모델 데이터의 매개 변수로 사용됩니다.

JobsBean 항목의 데이터를 읽고 목록 항목보기에 넣으려면 getView()을 무시해야합니다.

관련 문제