Jersey와 Jackson (JSON demarshalling 작업을하는 다른 방법이긴하지만)을 사용하여 내 시스템에이를 POJO 또는 다른 표현으로 표시하려고합니다.Jackson Jersey JSON
기본적으로 데이터 섹션 만 필요합니다. GenericTypes를 목록과 함께 사용하려고했지만 중첩 된 목록이므로 무엇을해야할지 모르겠습니다. 많은 도움을 요청하고 정말 고맙습니다!
{
"total": 4,
"data": [
{
"descriptor": "",
"multiInstance": false,
"active": false
},
{
"descriptor": "Apparel",
"multiInstance": true,
},
{
"descriptor": "abcd123",
"multiInstance": false,
},
{
"descriptor": "abcd",
"multiInstance": false,
}
]
}
이것은 사용하려는 클래스입니다. 수업 목록이 필요해.
public class customObject {
@JsonProperty(value = "descriptor")
private String descriptor;
@JsonProperty(value = "multiInstance")
private Boolean multiInstance;
//getters and setters
}
편집 : 나는 여기에서 그것을 사용하고
.
CustomObjectResponse WDCOResponse = 자원 .type (MediaType.APPLICATION_JSON) .accept (MediaType.APPLICATION_JSON) .header ("권한", getToken())하세요 (WDCOResponse.class).;
하지만 여전히 작동하지 않습니다.
편집 2 : 알아 낸 것! 모두에게 감사 드려요. :)
무언가를 찾지 못했다면 주석을 추가해야만했습니다. 일부 JSON이 돌아 오지 않는 것은 모든 필드가 절대적으로 필요하다는 점에서 완전히 형성되지 않았습니다. 거기에서 데이터를
public class Response {
int count;
List<customObject> data;
}
및 액세스 :
http://www.jsonschema2pojo.org/를 사용해 보셨습니까? – MariuszS