我正在使用 Jersey 1.0 http-client 调用资源并反序列化响应 JSON,如下所示:
Client client = Client.create(new DefaultClientConfig())
ClientResponse clientResponse = client.resource("http://some-uri").get(ClientResponse.class)
MyJsonRepresentingPOJO pojo = clientResponse.getEntity(MyJsonRepresentingPOJO.class)
现在响应 JSON 有一些新字段,我得到以下异常:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "xyz"
如何将杰克逊的反序列化模式更改为非严格,以便它忽略新字段?