Uses of Interface
jsonvalues.Json

Packages that use Json
Package
Description
This package includes all the classes to represents, create and manipulate JSON
This package includes all the classes to define specs to validate and parse JSON
  • Uses of Json in jsonvalues

    Classes in jsonvalues with type parameters of type Json
    Modifier and Type
    Interface
    Description
    interface 
    Json<T extends Json<T>>
    Represents an immutable and persistent JSON of type T, where T is the type of the container, either a JsObj or a JsArray.
    Classes in jsonvalues that implement Json
    Modifier and Type
    Class
    Description
    final class 
    Represents an immutable and persistent JSON array.
    class 
    Represents an immutable and persistent JSON object.
    Methods in jsonvalues that return Json
    Modifier and Type
    Method
    Description
    default Json<?>
    JsValue.toJson()
    Returns this JsValue as a Json
    Method parameters in jsonvalues with type arguments of type Json
    Modifier and Type
    Method
    Description
    default boolean
    JsValue.isJson(Predicate<Json<?>> predicate)
    Returns true if this elem is a Json and satisfies the given predicate
  • Uses of Json in jsonvalues.spec

    Methods in jsonvalues.spec with parameters of type Json
    Modifier and Type
    Method
    Description
    byte[]
    JsIO.serialize(Json<?> json)
    Serializes the specified JSON into an array of bytes
    void
    JsIO.serialize(Json<?> json, OutputStream stream)
    Serializes the specified JSON into the given output stream
    JsIO.toPrettyString(Json<?> json, int indentLength)
    Serializes a JSON into a formatted string