import kotlinx.serialization.Serializable import kotlinx.serialization.encodeToString import kotlinx.serialization.json.Json @Serializable private data class Message( val topic: String, val content: String, ) private val PrettyPrintJson = Json { prettyPrint = true } fun main() { val message = Message( topic = "Kotlin/Native", content = "Hello!" ) println(PrettyPrintJson.encodeToString(message)) }