All Classes
-
All Classes Interface Summary Class Summary Class Description GsonJsonArray The GSON implementation ofJsonArrayCore.GsonJsonCore The GSON implementation ofJsonCore.GsonJsonObject The GSON implementation ofJsonObjectCore.GsonJsonValue The GSON implementation ofJsonValueCore.JacksonJsonArray The Jackson implementation ofJsonArrayCore.JacksonJsonCore The Jackson implementation ofJsonCore.JacksonJsonObject The Jackson implementation ofJsonObjectCore.JacksonJsonValue The Jackson implementation ofJsonValueCore.Jsonable Jsonableallows the implementing class to be converted into a JSON string.JsonArrayBase<JVB extends JsonValueBase<JVB>> JsonArrayBaseextendsJsonValueBaseand adds essential methods which should be included in any JSON array implementation.JsonArrayCore<JVC extends JsonValueCore<JVC>> JsonCore<JVC extends JsonValueCore<JVC>> JsonCoreprovides a wrapper to all kinds of JSON parsers.JsonObjectBase<JVB extends JsonValueBase<JVB>> JsonObjectBaseextendsJsonValueBaseand adds essential methods which should be included in any JSON object implementation.JsonObjectCore<JVC extends JsonValueCore<JVC>> JsonPrinter JsonPrinterreprints any JSON input into minimal or pretty form.JsonSource JsonSourceallows the implementing class to return a JSON elementary object.JsonValueBase<JVB extends JsonValueBase<JVB>> JsonValueBasedefines all essential methods which should be included in any JSON implementation object.JsonValueCore<JVC extends JsonValueCore<JVC>> JsonValueCoreextendsJsonValueBaseand alters the returning values ofJsonValueCore.asObject(),JsonValueCore.asArray()andJsonValueCore.asValue()from immutable "Base" version to mutable "Core" version.
It also extendsJsonSourcewhich allows it returns the JSON implementation object of this wrapper.JsonValueUtils JsonValueUtilsprovides convenient methods to generate Java objects from any JSON wrapper in this library.