Package cn.evolvefield.onebot.sdk.util
Class JsonHelperKt
-
- All Implemented Interfaces:
public final class JsonHelperKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static JsonObjectjsonObjectprivate final static JsonArrayjsonArrayprivate final static JsonElementdata
-
Method Summary
Modifier and Type Method Description final JsonObjectgetJsonObject()final JsonArraygetJsonArray()final JsonElementgetData()final static Integerignorable(JsonObject $self, String key, Integer def)final static Longignorable(JsonObject $self, String key, Long def)final static Floatignorable(JsonObject $self, String key, Float def)final static Doubleignorable(JsonObject $self, String key, Double def)final static Stringignorable(JsonObject $self, String key, String def)final static IntegernullableInt(JsonObject $self, String key, Integer def)final static Integerint(JsonObject $self, String key)final static IntegerintFromString(JsonObject $self, String key)final static LongnullableLong(JsonObject $self, String key, Long def)final static LonglongFromString(JsonObject $self, String key)final static Longlong(JsonObject $self, String key)final static Longlong(JsonObject $self, String keys)final static FloatnullableFloat(JsonObject $self, String key, Float def)final static FloatfloatFromString(JsonObject $self, String key)final static Floatfloat(JsonObject $self, String key)final static DoublenullableDouble(JsonObject $self, String key, Double def)final static DoubledoubleFromString(JsonObject $self, String key)final static Doubledouble(JsonObject $self, String key)final static StringnullableString(JsonObject $self, String key, String def)final static Stringstring(JsonObject $self, String key)final static JsonObjectignorableObject(JsonObject $self, String key, Supplier<JsonObject> def)final static JsonArrayignorableArray(JsonObject $self, String key, Supplier<JsonArray> def)final static StringforceString(JsonObject $self, String key)final static <T extends Any> TfromJson(JsonObject $self, String key, Class<T> type)final static <T extends Any> TfromJson(JsonObject $self, String key)final static <T extends Any> TwithToken(JsonElement $self)final static <T extends Any> TwithClass(JsonElement $self)final static JsonElementdeepCopyIgnoreNulls(JsonElement $self)final static JsonElementignoreNulls(JsonElement json)final static <T extends Any> JsonArraytoJsonArray(List<T> $self)final static <K extends Any, V extends Any> JsonObjecttoJsonObject(Map<K, V> $self)-
-
Method Detail
-
getJsonObject
final JsonObject getJsonObject()
-
getJsonArray
final JsonArray getJsonArray()
-
getData
final JsonElement getData()
-
nullableInt
final static Integer nullableInt(JsonObject $self, String key, Integer def)
-
intFromString
final static Integer intFromString(JsonObject $self, String key)
-
nullableLong
final static Long nullableLong(JsonObject $self, String key, Long def)
-
longFromString
final static Long longFromString(JsonObject $self, String key)
-
nullableFloat
final static Float nullableFloat(JsonObject $self, String key, Float def)
-
floatFromString
final static Float floatFromString(JsonObject $self, String key)
-
nullableDouble
final static Double nullableDouble(JsonObject $self, String key, Double def)
-
doubleFromString
final static Double doubleFromString(JsonObject $self, String key)
-
nullableString
final static String nullableString(JsonObject $self, String key, String def)
-
ignorableObject
final static JsonObject ignorableObject(JsonObject $self, String key, Supplier<JsonObject> def)
-
ignorableArray
final static JsonArray ignorableArray(JsonObject $self, String key, Supplier<JsonArray> def)
-
forceString
final static String forceString(JsonObject $self, String key)
-
deepCopyIgnoreNulls
final static JsonElement deepCopyIgnoreNulls(JsonElement $self)
-
ignoreNulls
final static JsonElement ignoreNulls(JsonElement json)
-
toJsonArray
final static <T extends Any> JsonArray toJsonArray(List<T> $self)
-
toJsonObject
final static <K extends Any, V extends Any> JsonObject toJsonObject(Map<K, V> $self)
-
-
-
-