Class BaseJsonNode

  • All Implemented Interfaces:
    TreeNode, JsonSerializable, java.io.Serializable, java.lang.Iterable<JsonNode>
    Direct Known Subclasses:
    ContainerNode, ValueNode

    public abstract class BaseJsonNode
    extends JsonNode
    implements java.io.Serializable
    Abstract base class common to all standard JsonNode implementations. The main addition here is that we declare that sub-classes must implement JsonSerializable. This simplifies object mapping aspects a bit, as no external serializers are needed.

    Since 2.10, all implements have been Serializable.

    See Also:
    Serialized Form