使用resttemplate进行消毒错误

时间:2016-06-05 17:40:03

标签: java json rest deserialization

我已经确定问题出在哪里,但很难解决问题。

我的Json响应就是这样

{
{...},
{...},
{...}

}

这是我当前检索回复的代码。

ResponseEntity<Object[]> responseEntity  = restTemplate.getForEntity("http://api.walmartlabs.com/v1/nbp?apiKey={apiKey}&itemId={itemID}", Object[].class,WalmartAPIKey.APIKey,productId);
ProductRecommendations[] pra = (ProductRecommendations[]) responseEntity.getBody();

我也可以在responseEntity.getBody()中看到数组,但问题是我无法将其映射到POJO给我类型转换错误。

有没有办法绕过它或以更好的方式做到这一点?

0 个答案:

没有答案