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.base Modifier and Type Interface Description interfaceJsonArrayBase<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 Jsonable Modifier and Type Class Description classGsonJsonArrayThe GSON implementation ofJsonArrayCore.classGsonJsonObjectThe GSON implementation ofJsonObjectCore.classGsonJsonValueThe GSON implementation ofJsonValueCore.classJacksonJsonArrayThe Jackson implementation ofJsonArrayCore.classJacksonJsonObjectThe Jackson implementation ofJsonObjectCore.classJacksonJsonValueThe Jackson implementation ofJsonValueCore.
-