diff options
Diffstat (limited to 'tests/projects')
| -rw-r--r-- | tests/projects/kotlin-native/package/src/main.kt | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/projects/kotlin-native/package/src/main.kt b/tests/projects/kotlin-native/package/src/main.kt index 543f5ac8f..ec15ce26d 100644 --- a/tests/projects/kotlin-native/package/src/main.kt +++ b/tests/projects/kotlin-native/package/src/main.kt @@ -1,3 +1,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() { - println("hello xmake!") + val message = Message( + topic = "Kotlin/Native", + content = "Hello!" + ) + println(PrettyPrintJson.encodeToString(message)) } + + |
