blob: 776e3ec43ea7fc2df7d566198ef12db0e6934757 [file] [log] [blame] [edit]
// This file was automatically generated from json.md by Knit tool. Do not edit.
package example.exampleJson06
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))
}