api는 호출되는데 값이 null인 경우, api에서 리턴되는 key값과 반환 클래스에 선언된 필드명이 일치하는지 확인해보자
@Data
@AllArgsConstructor
@NoArgsConstructor
public class IssueStatusesDto {
JSONArray test ;
}
{
"test": null
}
레드마인 api 호출 시 리턴은 다음과 같은 형식으로 되고 있었음
그러니까 key값인 issue_statues로 필드명을 세팅해야됨
{
"issue_statuses": [
{
"id": 1,
"name": "신규",
"is_closed": false
},
{
"id": 5,
"name": "완료",
"is_closed": true
},
{
"id": 2,
"name": "진행",
"is_closed": false
}
]
}
@Data
@AllArgsConstructor
@NoArgsConstructor
public class IssueStatusesDto {
JSONArray issue_statuses;
}
좋은 정보 감사해요^^