我正在构建一个自定义反序列化器(DelegatingDeserializer),我需要找到它当前反序列化的字段的名称。以下是我的代码示例:
@Override
public Object deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException {
Object result = _delegatee.deserialize(jp, ctxt);
if(result == null) {
throw ctxt.mappingException(String.format("Field %s : null" +
"value rejected. All fields non optional are required.", ??????));
}
return result;
}
我的问题是我需要找到该字段的名称,但结果很简单null
所以我不知道在哪里可以找到这些信息?