All Classes and Interfaces
Class
Description
Represents the index of a value in a JSON array.
Represents an immutable and persistent JSON array.
Type of arrays: SET, MULTISET or LIST.
Represents a JsArray generator.
Represents a specification of a JSON array
Class to create JSON array parsers from specs
Represents an immutable JSON number of type BigDecimal.
Represents a JsBigDec generator.
Represents an immutable JSON number of type BigInteger.
Represents a JsBigInt generator.
Represents an array of bytes.
Represents a JsBinary generator.
Represents an immutable JSON boolean.
Represents a JsBool generator
Represents an immutable JSON number of type double.
Represents a JsDouble generator.
Represents an error validating a value of a JSON
Represents an immutable instant.
Represents a JsInstant generator.
Represents an immutable JSON number of type integer.
Represents a JsInstant generator.
Singleton instance to create JSON readers and writers to parse bytes into JSON and serialize JSON into bytes.
Represents an immutable JSON number of type long.
Represents a JsInstant generator.
It's a special JSON element that represents 'nothing'.
Represents null.
Represents an immutable JSON number.
Represents an immutable and persistent JSON object.
Represents a JsObj generator.
Represents any element in a JSON object which can be modeled with a key and the associated element.
Represents a specification of a Json object
Class to create JSON object parsers from specs
Represents an immutable and persistent JSON of type T, where T is the type of the container, either a JsObj or a JsArray.
Contains the optics defined for JSON objects and arrays
Contains all the lenses defined for a Json array
Contains all the optics defined for a Json array
Contains all the optionals defined for a Json array
Represents all the lenses defined for a Json object
Contains all the optics defined for a Json object
Contains all the optionals defined for a Json object
Represents any element in a JSON which can be modeled with a path location the associated element.
Represent an exception that is thrown while parsing an array of bytes or string into a JSON.
Represents the full path location of an element in a json.
Represents a JsValue that is not a container (JsObj or JsArray)
Object for processing JSON from byte[] and InputStream.
Represent an exception that is thrown while serializing a JSON into an array of bytes.
Represents an immutable JSON string.
Represents a JsStr generator.
Represents a tuple generator that is modeled with an array generator where each
index has its own generator.
Represents a json element of any type.
Represents the key of a value in a JSON object
Represents the location of a first-level element in a JSON, either a Key in a JsObj or an Index in
a JsArray.
Exception that models a programming error made by the user.