使用JsonParser查找字段名称

时间:2015-09-15 13:33:43

标签: java jackson deserialization

我正在构建一个自定义反序列化器(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所以我不知道在哪里可以找到这些信息?

0 个答案:

没有答案