Uses of Package
jsonvalues
-
Packages that use jsonvalues Package Description com.dslplatform.json jsonvalues json-values is a one-package and zero-dependency library to work with jsons in a declarative and functional way.jsonvalues.gen jsonvalues.spec -
Classes in jsonvalues used by com.dslplatform.json 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.Json Represents a json of type T, where T is the type of the container, either a JsObj or a JsArray.JsValue Represents a json element of any type. -
Classes in jsonvalues used by jsonvalues Class Description 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.JsBigDec Represents an immutable json number of type BigDecimal.JsBigInt Represents an immutable json number of type BigInteger.JsBinary Represents an array of bytes.JsBool Represents an immutable json boolean.JsDouble Represents an immutable json number of type double.JsInstant Represents an immutable instant.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.JsOptics.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 objectJsPath Represents the full path location of an element in a json.JsPrimitive JsStr Represents an immutable json string.JsValue Represents a json element of any type.Key represents the key of a value in a json objectPosition Represents the location of a first-level element in a json, either a Key in a JsObj or an Index in a JsArray.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.JsBigDec Represents an immutable json number of type BigDecimal.JsBigInt Represents an immutable json number of type BigInteger.JsBinary Represents an array of bytes.JsBool Represents an immutable json boolean.JsDouble Represents an immutable json number of type double.JsInstant Represents an immutable instant.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.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.