Marc Knaup
interface
class
object
@Serializable interface Foo { val bar1: String val bar2: Int }
{"bar1":"…","bar2":…}
{"bar1":"abc","bar2":42}
object : Foo { override val bar1 = "abc"; override val bar2 = 42 }
Nikky
@SerializableInterface
@Serlaizable
serializer()
A modern programming language that makes developers happier.