我正在尝试使用基于 JSON 的服务,该服务在其响应周围使用包装器。包装器看起来像这样:
{
"errors": [
{
"message": "some message",
"code": "possibly some error code"
}
],
"result": [],
"metadata": {
"limit": 100,
"offset": 0,
"total": 5
}
}
“结果”可能包含一个对象或对象数组。例如,如果我调用“苹果”服务,我会在结果中得到一个苹果对象或苹果对象数组。同样,如果我调用“橙色”服务,我会在结果中得到一个橙色对象或橙色对象数组。
问题是,如何使用 Jackson 反序列化?
谢谢,
乔