1 package com.fasterxml.jackson.databind.node;
2
3 /**
4 * Enumeration of JSON types.
5 * Covers all JSON types defined by <a
6 * href="http://tools.ietf.org/html/rfc4627">RFC 4627</a> (array, boolean,
7 * null, number, object and string) but also Jackson-specific types: binary,
8 * missing and POJO; although does not distinguish between more granular
9 * types.
10 *
11 * @see BinaryNode
12 * @see MissingNode
13 * @see POJONode
14 *
15 * @since 2.2
16 */
17 public enum JsonNodeType
18 {
19 ARRAY,
20 BINARY,
21 BOOLEAN,
22 MISSING,
23 NULL,
24 NUMBER,
25 OBJECT,
26 POJO,
27 STRING
28 }
29