1 // This file was automatically generated from json.md by Knit tool. Do not edit. 2 package example.exampleJson12 3 4 import kotlinx.serialization.* 5 import kotlinx.serialization.json.* 6 <lambda>null7val format = Json { classDiscriminatorMode = ClassDiscriminatorMode.NONE } 8 9 @Serializable 10 sealed class Project { 11 abstract val name: String 12 } 13 14 @Serializable 15 class OwnedProject(override val name: String, val owner: String) : Project() 16 mainnull17fun main() { 18 val data: Project = OwnedProject("kotlinx.coroutines", "kotlin") 19 println(format.encodeToString(data)) 20 } 21