Java tutorial
package com.fasterxml.jackson.databind.node; /** * 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 }