Uses of Interface
com.github.wnameless.json.base.Jsonable
-
Uses of Jsonable in com.github.wnameless.json.base
Subinterfaces of Jsonable in com.github.wnameless.json.baseModifier and TypeInterfaceDescriptioninterfaceJsonArrayBase<JVB extends JsonValueBase<JVB>>JsonArrayBaseextendsJsonValueBaseand adds essential methods which should be included in any JSON array implementation.interfaceJsonArrayCore<JVC extends JsonValueCore<JVC>>interfaceJsonObjectBase<JVB extends JsonValueBase<JVB>>JsonObjectBaseextendsJsonValueBaseand adds essential methods which should be included in any JSON object implementation.interfaceJsonObjectCore<JVC extends JsonValueCore<JVC>>interfaceJsonValueBase<JVB extends JsonValueBase<JVB>>JsonValueBasedefines all essential methods which should be included in any JSON implementation object.interfaceJsonValueCore<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.Classes in com.github.wnameless.json.base that implement JsonableModifier and TypeClassDescriptionfinal classThe GSON implementation ofJsonArrayCore.final classThe GSON implementation ofJsonObjectCore.final classThe GSON implementation ofJsonValueCore.final classThe Jackson implementation ofJsonArrayCore.final classThe Jackson implementation ofJsonObjectCore.final classThe Jackson implementation ofJsonValueCore.final classThe Jakarta implementation ofJsonArrayCore.final classThe Jakarta implementation ofJsonObjectCore.final classThe Jakarta implementation ofJsonValueCore.final classThe org.json implementation ofJsonArrayCore.final classThe org.json implementation ofJsonObjectCore.final classThe org.json implementation ofJsonObjectCore.