1 // This file was automatically generated from json.md by Knit tool. Do not edit. 2 package example.exampleJson14 3 4 import kotlinx.serialization.* 5 import kotlinx.serialization.json.* 6 7 @Serializable 8 data class Project(val projectName: String, val projectOwner: String) 9 <lambda>null10val format = Json { namingStrategy = JsonNamingStrategy.SnakeCase } 11 mainnull12fun main() { 13 val project = format.decodeFromString<Project>("""{"project_name":"kotlinx.coroutines", "project_owner":"Kotlin"}""") 14 println(format.encodeToString(project.copy(projectName = "kotlinx.serialization"))) 15 } 16