Index |
Represents the index of a JsElem in a JsArray.
|
JsArray |
Represents a json array, which is an ordered list of elements.
|
JsArray.TYPE |
Type of arrays: SET, MULTISET or LIST.
|
JsBigDec |
Represents an immutable json number of type BigDecimal.
|
JsBigInt |
Represents an immutable json number of type BigInteger.
|
JsBool |
Represents an immutable json boolean.
|
JsDouble |
Represents an immutable json number of type double.
|
JsElem |
Represents a json element of any type.
|
JsInt |
Represents an immutable json number of type integer.
|
JsLong |
Represents an immutable json number of type long.
|
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.
|
Json |
Represents a json of type T, where T is the type of the container, either a JsObj or a JsArray.
|
JsPair |
Immutable pair which represents a JsElem of a Json and its JsPath location: (path, element).
|
JsPath |
Represents the full path location of an element in a json.
|
JsStr |
Represents an immutable json string.
|
Key |
Represents the Key of a JsElem in a JsObj.
|
MalformedJson |
Exception returned when a string can not be parsed into a Json or the json parsed has a different
type than the expected.
|
ParseOptions |
Builder with different options to customize the parsing of a string into a json.
|
Position |
Represents the location of a first-level element in a json, either a Key in a JsObj or an Index in
a JsArray.
|
Trampoline |
Trampolines allow to define recursive algorithms by iterative loops without blowing the stack when
methods implementations are tail recursive.
|
Try |
Computation that parses a string into a Json and may either result in a MalformedJson exception
or a successfully parsed json.
|
TryArr |
Computation that parses a string into a JsArray and may either result in a MalformedJson exception
or a successfully parsed array.
|
TryObj |
Computation that parses a string into a JsObj and may either result in a MalformedJson exception
or a successfully parsed object.
|