package com.fasterxml.jackson.databind.node;
Enumeration of JSON types.
Covers all JSON types defined by RFC 4627 (array, boolean,
null, number, object and string) but also Jackson-specific types: binary,
missing and POJO; although does not distinguish between more granular
types.
See Also: - BinaryNode
- MissingNode
- POJONode
Since: 2.2
/**
* Enumeration of JSON types.
* Covers all JSON types defined by <a
* href="http://tools.ietf.org/html/rfc4627">RFC 4627</a> (array, boolean,
* null, number, object and string) but also Jackson-specific types: binary,
* missing and POJO; although does not distinguish between more granular
* types.
*
* @see BinaryNode
* @see MissingNode
* @see POJONode
*
* @since 2.2
*/
public enum JsonNodeType
{
ARRAY,
BINARY,
BOOLEAN,
MISSING,
NULL,
NUMBER,
OBJECT,
POJO,
STRING
}