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