groovy
dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.0-M1"
}
kotlin
@Serializable
data class User(val name: String, val age: Int)
kotlin
import kotlinx.serialization.json.Json
fun main() {
val user = User("John Doe", 30)
val json = Json.encodeToString(User.serializer(), user)
val parsedUser = Json.decodeFromString<User>(json)
}