Jan Skrasek
08/26/2022, 8:01 PMJsonEncoder
? I think I should return JsonEncoder
instance (JsonTreeEncoder
?) in my beginStructure
method, but everything related to Json encoding seems to be internal.
Is there a way? Thank you.Jan Skrasek
08/26/2022, 9:44 PMoverride fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T) {
val isSupported = value is ...
if (isSupported) {
super.encodeSerializableValue(serializer, value)
} else {
encodeString(Json.encodeToString(serializer, value))
}
}