blob: ec15ce26d50a0de43a5f2a6152a9f081e914a293 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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))
}
|