parseObjectOrNull

fun <T : JsonModel> String?.parseObjectOrNull(block: (JsonObject) -> T): T?
fun <T : JsonModel> JsonMap?.parseObjectOrNull(block: (JsonObject) -> T): T?
fun <T : JsonModel> JsonPairIterable?.parseObjectOrNull(block: (JsonObject) -> T): T?
fun <T : JsonModel> JsonPairSequence?.parseObjectOrNull(block: (JsonObject) -> T): T?
fun <T : JsonModel> JsonPairArray?.parseObjectOrNull(block: (JsonObject) -> T): T?
fun <T : JsonModel> JsonElement?.parseObjectOrNull(model: KClass<T>): T?
inline fun <T : JsonModel> JsonElement?.parseObjectOrNull(): T?
inline fun <T : JsonModel> JsonObject?.parseObjectOrNull(): T?
inline fun <T : JsonModel> String?.parseObjectOrNull(): T?
inline fun <T : JsonModel> JsonMap?.parseObjectOrNull(): T?
inline fun <T : JsonModel> JsonPairIterable?.parseObjectOrNull(): T?
inline fun <T : JsonModel> JsonPairSequence?.parseObjectOrNull(): T?
inline fun <T : JsonModel> JsonPairArray?.parseObjectOrNull(): T?