我已经确定问题出在哪里,但很难解决问题。
我的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给我类型转换错误。
有没有办法绕过它或以更好的方式做到这一点?