1 // This file was automatically generated from basic-serialization.md by Knit tool. Do not edit. 2 package example.exampleClasses14 3 4 import kotlinx.serialization.* 5 import kotlinx.serialization.json.* 6 7 @Serializable 8 class Project(val name: String, val owner: User, val maintainer: User) 9 10 @Serializable 11 class User(val name: String) 12 mainnull13fun main() { 14 val owner = User("kotlin") 15 val data = Project("kotlinx.serialization", owner, owner) 16 println(Json.encodeToString(data)) 17 } 18