Uses of Interface
com.github.wnameless.json.base.JsonSource
-
-
Uses of JsonSource in com.github.wnameless.json.base
Subinterfaces of JsonSource in com.github.wnameless.json.base Modifier and Type Interface Description interfaceJsonArrayCore<JVC extends JsonValueCore<JVC>>interfaceJsonObjectCore<JVC extends JsonValueCore<JVC>>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 JsonSource 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.Methods in com.github.wnameless.json.base with parameters of type JsonSource Modifier and Type Method Description voidGsonJsonArray. add(JsonSource jsonValue)voidJacksonJsonArray. add(JsonSource jsonValue)voidJsonArrayCore. add(JsonSource jsonSource)Sets an element by givenJsonSource.voidGsonJsonArray. set(int index, JsonSource jsonValue)voidGsonJsonObject. set(String name, JsonSource jsonValue)voidJacksonJsonArray. set(int index, JsonSource jsonValue)voidJacksonJsonObject. set(String name, JsonSource jsonValue)voidJsonArrayCore. set(int index, JsonSource jsonSource)Sets an element by given index andJsonSource.voidJsonObjectCore. set(String name, JsonSource jsonSource)Sets an element by given field name andJsonSource.
-