extract

inline fun <A> Optional<JsonElement, JsonElement>.extract(parser: Json = Json.Default): Optional<JsonElement, A>(source)
inline fun <A> Every<JsonElement, JsonElement>.extract(parser: Json = Json): Every<JsonElement, A>(source)

Extract a value of type A with an implicit KotlinX Serializer


fun <A> Optional<JsonElement, JsonElement>.extract(serializer: KSerializer<A>, json: Json = Json.Default): Optional<JsonElement, A>(source)
fun <A> Every<JsonElement, JsonElement>.extract(serializer: KSerializer<A>, parser: Json = Json): Every<JsonElement, A>(source)

Extract a value of type A given a KSerializer for A