extract
inline fun <A> Optional<JsonElement, JsonElement>.extract(parser: Json = Json.Default): Optional<JsonElement, A>(source)
inline fun <A> Traversal<JsonElement, JsonElement>.extract(parser: Json = Json): Traversal<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> Traversal<JsonElement, JsonElement>.extract(serializer: KSerializer<A>, parser: Json = Json): Traversal<JsonElement, A>(source)
Extract a value of type A given a KSerializer for A