Files
2023-01-15 11:14:41 +01:00

16 lines
429 B
Kotlin
Vendored

@file:DependsOn("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1")
import kotlinx.serialization.*
import kotlinx.serialization.json.*
@Serializable
data class User(val firstName: String, val lastName: String)
val jsonData = Json.encodeToString(User.serializer(), User("James", "Bond"))
println(jsonData)
val obj = Json.decodeFromString(User.serializer(), """{"firstName":"James", "lastName":"Bond"}""")
println(obj)