定制Jackson Json解串器与人工结构

时间:2016-11-02 17:53:14

标签: java json jackson

我有一些代码,我想在“值”字段中人工嵌套序列化值,并在解串器中透明地处理它。具体来说,我在JSON结构中将getClass()的序列化实例作为VALUE:{'value':VALUE}而不是简单的VALUE。

有没有办法可以修改以下代码来反序列化{'value':VALUE},好像它只是VALUE一样?

  JsonDeserializer dser = ctxt.findRootValueDeserializer(
      checkNotNull(innerType,
          "Invalid %s: innerType is null. Serialization error?", getClass()));
  Object o = dser.deserialize(jp, ctxt);
  return o;

0 个答案:

没有答案