-2
현재 서비스 응답은 다음과 같습니다 응답의 한 부분 반환 :잭슨 :
{
"values": [
{
"field1": "value",
.................
},
{
"field1": "value",
.................
}
]
metadata1:[],
metadata2:"-"
}
을하지만, 단지 응답으로 값의 배열을 보내려고합니다. 이처럼
[
{
"field1": "value",
.................
},
{
"field1": "value",
................
}
]
나는 @JsonIgnoreProperties
의 도움으로 메타 데이터 정보를 표시 할 수 있습니다. 그러나 응답은 여전히 이와 같습니다 :
{
"values": [
{
"field1": "value",
.................
},
{
"field1": "value",
.................
}
]
}
어떻게 해결할 수 있습니까?
? (메타 데이터가 억압 된 상태에서) 당신은 훌륭한 객체 표현을 가지고 있습니다. 객체에는 values라는 단일 필드가 있으며 JSON 배열에 표시된 객체의 목록입니다. 바로 JSON 스타일입니다. –
소비자는 JSON 배열을 기다리고 있습니다. 이 응답은 JSON 객체를 반환합니다. 실제로이 이전 버전과의 호환성 문제는 소비자가 코드를 변경할 것으로 기대할 수 없습니다. –