asA

open override fun <T : Any> asA(input: String, target: KClass<T>): T
open override fun <T : Any> asA(input: InputStream, target: KClass<T>): T
open override fun <T : Any> asA(j: JsonElement, target: KClass<T>): T
inline fun <T : Any> JsonElement.asA(): T