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.baseModifier and TypeInterfaceDescriptioninterfaceJsonArrayCore<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 JsonSourceModifier 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.Methods in com.github.wnameless.json.base with parameters of type JsonSourceModifier and TypeMethodDescriptionvoidGsonJsonArray.add(JsonSource jsonValue) voidJacksonJsonArray.add(JsonSource jsonValue) voidJakartaJsonArray.add(JsonSource jsonValue) voidJsonArrayCore.add(JsonSource jsonSource) Sets an element by givenJsonSource.voidOrgJsonArray.add(JsonSource jsonValue) voidGsonJsonArray.set(int index, JsonSource jsonValue) voidGsonJsonObject.set(String name, JsonSource jsonValue) voidJacksonJsonArray.set(int index, JsonSource jsonValue) voidJacksonJsonObject.set(String name, JsonSource jsonValue) voidJakartaJsonArray.set(int index, JsonSource jsonValue) voidJakartaJsonObject.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.voidOrgJsonArray.set(int index, JsonSource jsonValue) voidOrgJsonObject.set(String name, JsonSource jsonValue)