// This file was automatically generated from json.md by Knit tool. Do not edit. package example.exampleJson08 import kotlinx.serialization.* import kotlinx.serialization.json.* enum class Color { BLACK, WHITE } @Serializable data class Brush(val foreground: Color = Color.BLACK, val background: Color?) val json = Json { coerceInputValues = true explicitNulls = false } fun main() { val brush = json.decodeFromString("""{"foreground":"pink", "background":"purple"}""") println(brush) }