Spring RestTemplate只获取我关心的数据

Spring RestTemplate只获取我关心的数据,spring,resttemplate,Spring,Resttemplate,我发出的RestTemplate请求给出了一个大数据类型的JSON请求。例如,它使用通道对象、用户对象和首选项对象进行响应 我只需要与通道对象相关的信息。有没有办法让responseType只处理通道对象,即使响应包含的内容不止这些 我之所以这么问,是因为我觉得创建包含我不关心且永远不会使用的字段的DTO是毫无意义的。您可以使用channel object创建pojo并标记pojo以忽略未知属性 @JsonIgnoreProperties(ignoreUnknown = true) public

我发出的RestTemplate请求给出了一个大数据类型的JSON请求。例如,它使用通道对象、用户对象和首选项对象进行响应

我只需要与通道对象相关的信息。有没有办法让responseType只处理通道对象,即使响应包含的内容不止这些


我之所以这么问,是因为我觉得创建包含我不关心且永远不会使用的字段的DTO是毫无意义的。

您可以使用channel object创建pojo并标记pojo以忽略未知属性

@JsonIgnoreProperties(ignoreUnknown = true)
public class Myclass {
    Channel channel;
    ...
}
在rest模板中

   restTemplate.exchange(url, HttpMethod.POST, entity, Myclass .class);