All Classes and Interfaces

Class
Description
The GSON implementation of JsonArrayCore.
The GSON implementation of JsonCore.
The GSON implementation of JsonObjectCore.
The GSON implementation of JsonValueCore.
The Jackson implementation of JsonArrayCore.
The Jackson implementation of JsonCore.
The Jackson implementation of JsonObjectCore.
The Jackson implementation of JsonValueCore.
The Jakarta implementation of JsonArrayCore.
The Jakarta implementation of JsonCore.
The Jakarta implementation of JsonObjectCore.
The Jakarta implementation of JsonValueCore.
Jsonable allows the implementing class to be converted into a JSON string.
JsonArrayBase extends JsonValueBase and adds essential methods which should be included in any JSON array implementation.
JsonArrayCore extends JsonArrayBase, JsonValueCore and adds few methods to make it mutable.
JsonCore provides a wrapper to all kinds of JSON parsers.
JsonObjectBase extends JsonValueBase and adds essential methods which should be included in any JSON object implementation.
JsonObjectCore extends JsonObjectBase, JsonValueCore and adds few methods to make it mutable.
JsonPrinter reprints any JSON input into minimal or pretty form.
JsonSource allows the implementing class to return a JSON elementary object.
JsonValueBase defines all essential methods which should be included in any JSON implementation object.
JsonValueCore extends JsonValueBase and alters the returning values of JsonValueCore.asObject(), JsonValueCore.asArray() and JsonValueCore.asValue() from immutable "Base" version to mutable "Core" version.

It also extends JsonSource which allows it returns the JSON implementation object of this wrapper.
JsonValueUtils provides convenient methods to generate Java objects from any JSON wrapper in this library.
The org.json implementation of JsonArrayCore.
The org.json implementation of JsonCore.
The org.json implementation of JsonObjectCore.
The org.json implementation of JsonObjectCore.
An iterator wrapper is made to transform each element inside an iterator.