All Classes
-
All Classes Class Summary Enum Summary Exception Summary Class Description InvalidJSONPointerException InvalidJSONPointerIndexOutOfBoundsException Thrown when the index in the JSON Pointer is out of bounds of the JSON array value.InvalidJSONPointerMemberNotExistException Thrown when a member with the specified name does not exist.InvalidJSONPointerNotIndexException Thrown when a reference token does not represent an index of a JSON arrayInvalidJSONPointerReachedPrimitiveException Thrown when a JSON Pointer reaches a primitive JSON value (null, boolean, string or number), but it references a child of that value.InvalidJSONPointerSyntaxException Thrown when the given pointer String violates syntax defined in RFC 6901.InvalidJSONPointerWithTokenException Thrown when evaluation of a JSON Pointer encounters an error.InvalidJSONSchemaURIException JSONLexer An implementation of lexical analyzer for JSON texts.JSONParser An implementation of a parser of JSON texts.JSONParserErrorHandlingOptions A data structure to hold options to change the behavior of the JSON parser when it encounters a questionable JSON token and switches to change the error message formatJSONParserException
.JSONParserErrorHandlingOptions.Builder Builder class ofJSONParserErrorHandlingOptions
.JSONParserException Thrown when a JSON lexical analyzer fails to tokenize a given JSON text or the parser fails due to a syntax error.JSONParserResult Result of parsing a JSON text.JSONPointer JSON Pointer implementation compliant with RFC 6901.JSONPointerLexer An implementation of lexical analyzer for JSON Pointer.JSONPointerReferenceToken Represents one reference token of a JSON Pointer.JSONRootSchema JSONSchema JSONSchemaVersion Represent a version of JSON Schema (e.g.JSONText Represents one JSON text.JSONToken Represents one token in JSON text.JSONTokenBoolean Represents one "boolean" type token in JSON text.JSONTokenNull Represents one "null" token in JSON text.JSONTokenNumber Represents one "number" type token in JSON text.JSONTokenString Represents one "string" type token in JSON text.JSONTokenType Represents a type of token in JSON text.JSONValue Represents one JSON value.JSONValueArray Represents one JSON 'array' value.JSONValueArrayImmutable Represents one JSON 'array' value (immutable).JSONValueArrayMutable Represents one JSON 'array' value (mutable).JSONValueBoolean Represents one JSON 'boolean' value.JSONValueNull Represents one JSON 'null' value.JSONValueNumber Represents one JSON 'number' value.JSONValueObject Represents one JSON 'object' value.JSONValueObjectImmutable Represents one JSON 'object' value (immutable).JSONValueObjectMutable Represents one JSON 'object' value (mutable).JSONValuePrimitive Represents one JSON primitive value.JSONValueString Represents one JSON 'string' value.JSONValueStructured Represents one JSON structured value.JSONValueType Represents a type of a JSON value.StringLocation Represents a location in aString
.StringRange Represents a range in aString
.UnsupportedJSONSchemaVersionException Utils Collection of utility methods.WrongValueTypeException Thrown when this library gets a JSON value of unexpected type.