3

我正在尝试使用基于 JSON 的服务,该服务在其响应周围使用包装器。包装器看起来像这样:

{
    "errors": [
        {
            "message": "some message",
            "code": "possibly some error code"
        }
    ],
    "result": [],
    "metadata": {
        "limit": 100,
        "offset": 0,
        "total": 5
    }
}

“结果”可能包含一个对象或对象数组。例如,如果我调用“苹果”服务,我会在结果中得到一个苹果对象或苹果对象数组。同样,如果我调用“橙色”服务,我会在结果中得到一个橙色对象或橙色对象数组。

问题是,如何使用 Jackson 反序列化?

谢谢,

4

0 回答 0