read: I have data like this: ``` interface Loggab...
# serialization
g
read: I have data like this:
Copy code
interface LoggableEvent { val message: String }
class ImportantEvent1(override val message: String, override val otherData: String)
class UnimportantEvent2(override val message: String)

//...
@Serializable data class LogModel(val events: List<LoggableEvent>)

fun serialize(model: LogModel){
  //currently xstream.toXML(model), can I use kotlinx.serialization for this?
}