Package com.marcusslover.plus.lib.json
Class JsonWrapper
java.lang.Object
com.marcusslover.plus.lib.json.JsonWrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull JsonWrapper@NotNull Boolean@NotNull Character@NotNull Number@NotNull String<T> T@NotNull com.google.gson.JsonElementbooleanbooleanbooleanboolean@NotNull JsonWrapper@NotNull JsonWrapper@NotNull JsonWrapper@NotNull JsonWrapper@NotNull JsonWrapper@NotNull JsonWrapper@NotNull JsonWrappersetJsonElement(@NotNull com.google.gson.JsonElement jsonElement)
-
Constructor Details
-
JsonWrapper
public JsonWrapper(@NotNull @NotNull com.google.gson.JsonElement jsonElement)
-
-
Method Details
-
getJsonElement
@NotNull public @NotNull com.google.gson.JsonElement getJsonElement() -
setJsonElement
@NotNull public @NotNull JsonWrapper setJsonElement(@NotNull @NotNull com.google.gson.JsonElement jsonElement) -
forEach
@NotNull public @NotNull JsonWrapper forEach(@NotNull @NotNull Consumer<com.google.gson.JsonElement> consumer) -
isJsonObject
public boolean isJsonObject() -
isJsonPrimitive
public boolean isJsonPrimitive() -
isJsonArray
public boolean isJsonArray() -
remove
-
hasKey
-
set
@NotNull public @NotNull JsonWrapper set(@NotNull @NotNull String key, @Nullable @Nullable Object value) -
get
-
set
@NotNull public @NotNull JsonWrapper set(@NotNull @NotNull String key, @Nullable @Nullable String value) -
get
-
set
@NotNull public @NotNull JsonWrapper set(@NotNull @NotNull String key, @Nullable @Nullable Number value) -
get
-
set
@NotNull public @NotNull JsonWrapper set(@NotNull @NotNull String key, @Nullable @Nullable Character value) -
get
-
set
@NotNull public @NotNull JsonWrapper set(@NotNull @NotNull String key, @Nullable @Nullable Boolean value) -
get
-