Uses of Package
jsonvalues
-
Packages that use jsonvalues Package Description com.dslplatform.json the library dsl-json has been extended with some customization.com.dslplatform.json.parsers com.dslplatform.json.serializers jsonvalues json-values is a one-package and zero-dependency library to work with jsons in a declarative and functional way.jsonvalues.gen jsonvalues.gen.state jsonvalues.spec -
Classes in jsonvalues used by com.dslplatform.json Class Description JsArray Represents a json array, which is an ordered list of elements.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. -
Classes in jsonvalues used by com.dslplatform.json.parsers Class Description JsArray Represents a json array, which is an ordered list of elements.JsNumber Represents an immutable json number.JsObj Represents a json object, which is an unordered set of name/element pairs.JsValue Represents a json element of any type. -
Classes in jsonvalues used by com.dslplatform.json.serializers Class Description JsArray Represents a json array, which is an ordered list of elements.JsObj Represents a json object, which is an unordered set of name/element pairs. -
Classes in jsonvalues used by jsonvalues Class Description 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.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.JsValue Represents a json element of any type.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.ParseBuilder Builder with different transformations 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.UserError Exception that models a programming error made by the user. -
Classes in jsonvalues used by jsonvalues.gen Class Description JsArray Represents a json array, which is an ordered list of elements.JsBool Represents an immutable json boolean.JsDouble Represents an immutable json number of type double.JsInt Represents an immutable json number of type integer.JsLong Represents an immutable json number of type long.JsObj Represents a json object, which is an unordered set of name/element pairs.JsStr Represents an immutable json string.JsValue Represents a json element of any type. -
Classes in jsonvalues used by jsonvalues.gen.state Class Description JsObj Represents a json object, which is an unordered set of name/element pairs.JsValue Represents a json element of any type. -
Classes in jsonvalues used by jsonvalues.spec Class Description JsArray Represents a json array, which is an ordered list of elements.JsNumber Represents an immutable json number.JsObj Represents a json object, which is an unordered set of name/element pairs.JsPath Represents the full path location of an element in a json.JsValue Represents a json element of any type.