我有一个用作POJO的类,用于来自RESTful Web服务的响应。我想用一个类处理所有响应,它们都以相同的格式出现:状态,错误代码,结果计数,某些对象列表。我想编写一个类来处理响应,而不是3。在Jackson中使用Json注释执行此操作时,有没有办法?例如,我有这个课程:
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({ "Status", "ErrorCode", "ResultCount", "Clients" })
public class GetClientsResponse
{
@JsonProperty("Status")
private String status;
@JsonProperty("ErrorCode")
private Integer errorCode;
@JsonProperty("ResultCount")
private Integer resultCount;
@JsonProperty("Clients")
private List<SpiviClient> clients = null;
@JsonIgnore
private Map<String, Object> additionalProperties = new HashMap<String, Object>();
.......
}
我想替换
private List<SpiviClient> clients = null;
使用
private List<T> objects = null;
我不知道如何为此目的使用这些注释。任何帮助表示赞赏。