blob: 501a38eb0d43df01c38bed9b822a054cc5927295 [file] [log] [blame] [edit]
// 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<Brush>("""{"foreground":"pink", "background":"purple"}""")
println(brush)
}