Class BaseNodeDeserializer<T extends JsonNode>

java.lang.Object
tools.jackson.databind.ValueDeserializer<T>
tools.jackson.databind.deser.std.StdDeserializer<T>
tools.jackson.databind.deser.jackson.BaseNodeDeserializer<T>
All Implemented Interfaces:
NullValueProvider, ValueInstantiator.Gettable
Direct Known Subclasses:
JsonNodeDeserializer

public abstract class BaseNodeDeserializer<T extends JsonNode> extends StdDeserializer<T>
Base class for all actual JsonNode deserializer implementations. Uses iteration instead of recursion: this allows handling of very deeply nested input structures.

This class should only be extended by internal Jackson deserializers. It is not intended to be used by custom deserializers.