Package blue. starry. jsonkt
Types
InvalidJsonModelException
Link copied to clipboard
JsonCastException
Link copied to clipboard
JsonConversionException
Link copied to clipboard
JsonElement
Link copied to clipboard
JsonKtException
Link copied to clipboard
JsonNullPointerException
Link copied to clipboard
class JsonNullPointerException(key: String, json: JsonObject?) : JsonKtException
Content copied to clipboard
JsonObject
Link copied to clipboard
JsonPrimitive
Link copied to clipboard
Functions
asJsonElement
Link copied to clipboard
cast
Link copied to clipboard
copy
Link copied to clipboard
copyAsArray
Link copied to clipboard
fun JsonElement.copyAsArray(block: (JsonMutableArray) -> Unit): JsonArray
Content copied to clipboard
copyAsObject
Link copied to clipboard
fun JsonElement.copyAsObject(block: (JsonMutableMap) -> Unit): JsonObject
Content copied to clipboard
encodeToString
Link copied to clipboard
get
Link copied to clipboard
isNull
Link copied to clipboard
jsonArrayOf
Link copied to clipboard
jsonObjectOf
Link copied to clipboard
parseArray
Link copied to clipboard
fun <T : JsonModel> JsonValueArray.parseArray(block: (JsonObject) -> T): List<T>
Content copied to clipboard
fun <T : JsonModel> JsonValueIterable.parseArray(block: (JsonObject) -> T): List<T>
Content copied to clipboard
fun <T : JsonModel> JsonValueSequence.parseArray(block: (JsonObject) -> T): List<T>
Content copied to clipboard
fun <T : JsonModel> JsonArray.parseArray(block: (JsonObject) -> T): List<T>
Content copied to clipboard
fun <T : JsonModel> JsonElement.parseArray(block: (JsonObject) -> T): List<T>
Content copied to clipboard
parseArrayOrNull
Link copied to clipboard
inline fun <T : JsonModel> JsonValueIterable?.parseArrayOrNull(): List<T>?
Content copied to clipboard
inline fun <T : JsonModel> JsonValueSequence?.parseArrayOrNull(): List<T>?
Content copied to clipboard
fun <T : JsonModel> JsonValueArray?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
fun <T : JsonModel> String?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
fun <T : JsonModel> JsonValueIterable?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
fun <T : JsonModel> JsonValueSequence?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
fun <T : JsonModel> JsonArray?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
fun <T : JsonModel> JsonElement?.parseArrayOrNull(block: (JsonObject) -> T): List<T>?
Content copied to clipboard
parseObject
Link copied to clipboard
fun <T : JsonModel> JsonPairArray.parseObject(block: (JsonObject) -> T): T
Content copied to clipboard
fun <T : JsonModel> JsonPairIterable.parseObject(block: (JsonObject) -> T): T
Content copied to clipboard
fun <T : JsonModel> JsonPairSequence.parseObject(block: (JsonObject) -> T): T
Content copied to clipboard
parseObjectOrNull
Link copied to clipboard
fun <T : JsonModel> JsonPairArray?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> String?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> JsonPairIterable?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> JsonMap?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> JsonPairSequence?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> JsonElement?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
fun <T : JsonModel> JsonObject?.parseObjectOrNull(block: (JsonObject) -> T): T?
Content copied to clipboard
safeCast
Link copied to clipboard
toJsonArray
Link copied to clipboard
toJsonArrayOrNull
Link copied to clipboard
toJsonElement
Link copied to clipboard
toJsonElementOrNull
Link copied to clipboard
toJsonObject
Link copied to clipboard
toJsonObjectOrNull
Link copied to clipboard
toJsonPrimitive
Link copied to clipboard
toJsonPrimitiveOrNull
Link copied to clipboard
Properties
booleanList
Link copied to clipboard
char
Link copied to clipboard
charOrNull
Link copied to clipboard
doubleList
Link copied to clipboard
isBoolean
Link copied to clipboard
isDouble
Link copied to clipboard
isFloat
Link copied to clipboard
isInt
Link copied to clipboard
isLong
Link copied to clipboard
jsonArrayList
Link copied to clipboard
jsonArrayOrNull
Link copied to clipboard
jsonObjectList
Link copied to clipboard
jsonObjectOrNull
Link copied to clipboard
jsonPrimitiveList
Link copied to clipboard
nullableBooleanList
Link copied to clipboard
nullableCharList
Link copied to clipboard
nullableDoubleList
Link copied to clipboard
nullableFloatList
Link copied to clipboard
nullableIntList
Link copied to clipboard
nullableJsonArrayList
Link copied to clipboard
nullableJsonObjectList
Link copied to clipboard
nullableJsonPrimitiveList
Link copied to clipboard
nullableLongList
Link copied to clipboard
nullableStringList
Link copied to clipboard
primitiveOrNull
Link copied to clipboard
string
Link copied to clipboard
stringList
Link copied to clipboard
stringOrNull
Link copied to clipboard