All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ERROR_CODE Index represents the index of a value in a json array.JsArray Represents a json array, which is an ordered list of elements.JsArray.TYPE Type of arrays: SET, MULTISET or LIST.JsArrayGen represent a JsArray generator.JsArrayOfJsObjSpec JsArrayParser JsArraySpec JsArraySpecParser JsBigDec Represents an immutable json number of type BigDecimal.JsBigDecGen Represents a JsBigDec generator.JsBigInt Represents an immutable json number of type BigInteger.JsBigIntGen Represents a JsBigInt generator.JsBinary Represents an array of bytes.JsBinaryGen Represents a JsBinary generator.JsBool Represents an immutable json boolean.JsBoolGen Represents a JsBool generatorJsDouble Represents an immutable json number of type double.JsDoubleGen Represents a JsDouble generator.JsInstant Represents an immutable instant.JsInstantGen Represents a JsInstant generator.JsInt Represents an immutable json number of type integer.JsIntGen Represents a JsInstant generator.JsLong Represents an immutable json number of type long.JsLongGen Represents a JsInstant generator.JsNothing It's a special json element that represents 'nothing'.JsNull Represents null, which a valid json value.JsNumber Represents an immutable json number.JsObj Represents a json object, which is an unordered set of name/element pairs.JsObjGen Represents a JsObj generator.JsObjParser JsObjSpec Represents a specification of a Json objectJson<T extends Json<T>> Represents a json of type T, where T is the type of the container, either a JsObj or a JsArray.JsOptics represents optics defined for json objects and arraysJsOptics.JsArrayLenses represents all the lenses defined for a Json arrayJsOptics.JsArrayOptics represents all the optics defined for a Json arrayJsOptics.JsArrayOptionals represents all the S defined for a Json arrayJsOptics.JsObjLenses represents all the lenses defined for a Json objectJsOptics.JsObjOptics represents all the optics defined for a Json objectJsOptics.JsObjOptional represents all the S defined for a Json objectJsParserException JsPath Represents the full path location of an element in a json.JsPrimitive JsSpec JsSpecParser JsSpecParsers set of factory methods to create parsers from specs.JsSpecs JsStr Represents an immutable json string.JsStrGen Represents a JsStr generator.JsTupleGen Represents a tuple generator that is modeled with a JsArray generator.JsTupleSpec Represents a specification of every element of a Json array.JsValue Represents a json element of any type.Key represents the key of a value in a json objectMalformedJson Exception returned when a string can not be parsed into a Json or the json parsed has a different type than the expected.MyDslJson<A> Position Represents the location of a first-level element in a json, either a Key in a JsObj or an Index in a JsArray.SerializerException SpecError UserError Exception that models a programming error made by the user.