bbaldino
type
ephemient
@Serializable @JsonClassDiscriminator("kind") sealed class Foo { @Serializable object One : Foo() } Json.encodeToString<Foo>(Foo.One) // => {"kind":"One"}
@Serializable sealed class Bar { @Serializable object Two : Bar() } val json = Json { classDiscriminator = "kind" } json.encodeToString<Bar>(Bar.Two) // => {"kind":"Two"}
A modern programming language that makes developers happier.