I
Size: a a a
I
AN
AN
КР
@Serializable
object Foo
@Serializable
sealed class Sealed<T> {
@Serializable
data class A<T>(val info: T) : Sealed<T>()
}
json.stringify(
Sealed.serializer(Foo.serializer()),
Sealed.A(Foo)
)
kotlinx.serialization.SerializationException: class Foo (Kotlin reflection is not available) is not registered for polymorphic serialization in the scope of class java.lang.Object (Kotlin reflection is not available)
BP
@Serializable
object Foo
@Serializable
sealed class Sealed<T> {
@Serializable
data class A<T>(val info: T) : Sealed<T>()
}
json.stringify(
Sealed.serializer(Foo.serializer()),
Sealed.A(Foo)
)
kotlinx.serialization.SerializationException: class Foo (Kotlin reflection is not available) is not registered for polymorphic serialization in the scope of class java.lang.Object (Kotlin reflection is not available)
КР
SerializersModule
- ничего не поменялось. Но, кстати, судя по доке - должно работать для силед классов же.КР
BP
V
КР
AN
D
D
AN
D
AN
AN
KZ
RE
QH