blob: 60aa2b28ffeedf9bea7712704c8a8cbccf58ee2a [file] [log] [blame] [edit]
// This file was automatically generated from json.md by Knit tool. Do not edit.
package example.exampleJson07
import kotlinx.serialization.*
import kotlinx.serialization.json.*
val format = Json { explicitNulls = false }
@Serializable
data class Project(
val name: String,
val language: String,
val version: String? = "1.2.2",
val website: String?,
val description: String? = null
)
fun main() {
val data = Project("kotlinx.serialization", "Kotlin", null, null, null)
val json = format.encodeToString(data)
println(json)
println(format.decodeFromString<Project>(json))
}