com.algolia.search.com.fasterxml.jackson.databind.node.JsonNodeType Maven / Gradle / Ivy
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 BinaryNode
* @see MissingNode
* @see POJONode
*
* @since 2.2
*/
public enum JsonNodeType
{
ARRAY,
BINARY,
BOOLEAN,
MISSING,
NULL,
NUMBER,
OBJECT,
POJO,
STRING
}