解决java.util.LinkedHashMap cannot be cast to domain实体类的问题
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.61</version>
</dependency>
把获取到的restinfo的data,arraylist如果强转为实体类,会报错的
就可以使用阿里巴巴的这个把object对象转化为json,然后通过json转化为实体类
ResultInformation resultInfo = JsonUtils.parseResult(result);
ArrayList<Product> data = (ArrayList<Product>) resultInfo.getData();
for (Object product : data) {
String jsonString = JSON.toJSONString(product);
//将json转成需要的对象
Product p= JSONObject.parseObject(jsonString,Product.class);
System.out.println(p);
}
over!!