0

我正在从休息服务中检索数据,并且正在使用 JSON 将 JSON 响应映射到 java POJO。一切正常,除了服务将为无效调用返回不同的 JSON 结果,这不能映射到 POJO:

{
  "error":[
    {
        "code": 1,
        "message":"Parameter is invalid."
    }
  ]
}

更新:有效呼叫的响应格式如下所示:

persons: {
   personCount: 14
   person: [
   {
      firstname: "Michael"
      name: "Bolton"
   }
 ]
}

我正在映射这样的响应:

Person person = mapper.readValue(in, Person.class);

我浏览了 API 以及一些 SO 和博客帖子,但到目前为止我还没有找到关于如何处理这个问题的提示。你能给我一个提示吗?

4

0 回答 0