Package dev.latvian.mods.kubejs.util
Interface JsonUtils
public interface JsonUtils
-
Field Summary
Fields -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic @Nullable com.google.gson.JsonArraystatic com.google.gson.JsonElementcopy(@Nullable com.google.gson.JsonElement element) static com.google.gson.JsonElementfromString(@Nullable String string) static @Nullable com.google.gson.JsonObjectstatic com.google.gson.JsonElementstatic com.google.gson.JsonPrimitiveprimitiveOf(dev.latvian.mods.rhino.Context cx, @Nullable Object o) static @Nullable ObjecttoObject(@Nullable com.google.gson.JsonElement json) static StringtoPrettyString(com.google.gson.JsonElement json) static @Nullable ObjecttoPrimitive(@Nullable com.google.gson.JsonElement element) static StringtoString(com.google.gson.JsonElement json)
-
Field Details
-
GSON
@HideFromJS static final com.google.gson.Gson GSON -
MAP_LIKE
static final com.mojang.serialization.MapLike<com.google.gson.JsonElement> MAP_LIKE
-
-
Method Details
-
copy
static com.google.gson.JsonElement copy(@Nullable @Nullable com.google.gson.JsonElement element) -
of
static com.google.gson.JsonElement of(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o) -
primitiveOf
static com.google.gson.JsonPrimitive primitiveOf(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object o) -
objectOf
@Nullable static @Nullable com.google.gson.JsonObject objectOf(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object map) -
arrayOf
@Nullable static @Nullable com.google.gson.JsonArray arrayOf(dev.latvian.mods.rhino.Context cx, @Nullable @Nullable Object array) -
toObject
-
toString
-
toPrettyString
-
fromString
-
toPrimitive
@Nullable static @Nullable Object toPrimitive(@Nullable @Nullable com.google.gson.JsonElement element)
-