"data"라는 키값을 가지는 리스트 안에 딕셔너리 구조로 되어있을 때 그 중 nextday
는 list 형식으로 받아와 기존의 string 방식으로 vo를 설정하면 오류가 생겼다.
{
"data": [
{
"id": "211",
"field": "1.2",
"issue": "",
"price": "2.1억",
"regdate": "20220111",
"nextday": [
{
"nextday_yn": "N",
"time": "주간"
},
{
"nextday_yn": "N",
"time": "주간"
},
{
"nextday_yn": "Y",
"time": "야간"
}
]
}
]
}
기존
id
와 같으면 string으로 받아오면 됨@SerializedName("field") private String deptField;
public String getField() {return Field;}
public void setField(String Field) { this.Field = Field;}
다중리스트 일 때
@SerializedName("nextday") private List<ExampleVO> nextday;
public List<ExampleVO> getNextday() { return nextday; }
public void setNextday(List<ExampleVO> nextday) { this.nextday = nextday; }