Uses of Package
jsonvalues

Packages that use jsonvalues
Package
Description
The `jsonvalues` package provides a set of classes and interfaces for working with JSON (JavaScript Object Notation) data in a type-safe and structured manner.
This package contains a set of generators for creating JSON-like data structures using the `jsonvalues` library.
The `jsonvalues.spec` package provides classes and interfaces for defining and working with JSON specifications (specs) and parsers.
  • Classes in jsonvalues used by jsonvalues
    Class
    Description
    Represents the index of a value in a JSON array.
    Represents a JSON array in a persistent data structure.
    Enumeration representing different types of arrays: SET, LIST, or MULTISET.
    Represents an immutable JSON number of type BigDecimal.
    Represents an immutable JSON number of type BigInteger.
    Represents an array of bytes in a JSON-like data structure.
    Represents an immutable JSON boolean.
    Represents an immutable JSON number of type double.
    Represents an immutable instant.
    Represents an immutable JSON number of type integer.
    Represents an immutable JSON number of type long.
    It's a special JSON element that represents 'nothing'.
    Represents null.
    Represents a sealed abstract class for JSON number values.
    Represents a JSON object in a lightweight, immutable, and functional manner.
    Represents any element in a JSON object which can be modeled with a key and the associated element.
    Represents an immutable and persistent JSON of type T, where T is either a JsObj or a JsArray.
    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.
    Represents the full path location of an element in a JSON.
    Represents a sealed abstract class for primitive JSON values.
    Represents an immutable JSON string.
    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 code made by the user.
  • Classes in jsonvalues used by jsonvalues.gen
    Class
    Description
    Represents a JSON array in a persistent data structure.
    Represents an immutable JSON number of type BigDecimal.
    Represents an immutable JSON number of type BigInteger.
    Represents an array of bytes in a JSON-like data structure.
    Represents an immutable JSON boolean.
    Represents an immutable JSON number of type double.
    Represents an immutable instant.
    Represents an immutable JSON number of type integer.
    Represents an immutable JSON number of type long.
    Represents a JSON object in a lightweight, immutable, and functional manner.
    Represents an immutable JSON string.
    Represents a JSON element of any type.
  • Classes in jsonvalues used by jsonvalues.spec
    Class
    Description
    Represents a JSON array in a persistent data structure.
    Represents a JSON object in a lightweight, immutable, and functional manner.
    Represents an immutable and persistent JSON of type T, where T is either a JsObj or a JsArray.
    Represents the full path location of an element in a JSON.
    Represents a JSON element of any type.