我正在尝试使用一个服务,该服务提供了一个实体,其中包含一个字段,该字段是一个数组。
{
"id": "23233",
"items": [
{
"name": "item 1"
},
{
"name": "item 2"
}
]
}
但是当数组只包含一个元素时,返回的是该元素本身,而不是包含一个元素的数组。
{
"id": "43567",
"items": {
"name": "item only"
}
}
在这种情况下,Jackson无法将其转换为我的Java对象。public class ResponseItem {
private String id;
private List<Item> items;
//Getters and setters...
}
有没有一个简单明了的解决方案?