Package org.tquadrat.foundation.jsonbuilder


package org.tquadrat.foundation.jsonbuilder

The classes that form the API for the Foundation JSON Builder library.

If not specified differently, methods from classes defined in this package will throw a NullArgumentException if null is provided as an argument.

Likewise empty or blank String arguments will cause an EmptyArgumentException or a BlankArgumentException to be thrown.

Also methods will not return null if not specified.

  • Class
    Description
    The definition of a JSON array.
    This sealed interface is the main API for the Foundation JSON Builder Library.
    The representation of the JSON literals.
    The definition of a JSON number.
    The definition of a JSON object.
    The definition of a JSON String.
    This interface describes the base for all the JSON datatypes.