kotlin implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.0") kotlin import kotlinx.serialization.Serializable @Serializable data class Person(val name: String, val age: Int) kotlin import kotlinx.serialization.json.Json val person = Person("Alice", 25) val jsonString = Json.encodeToString(person) kotlin val jsonString = """{"name":"Alice","age":25}""" val person = Json.decodeFromString<Person>(jsonString) kotlin import kotlinx.serialization.json.Json val json = Json { ignoreUnknownKeys = true prettyPrint = true encodeDefaults = true } val person = Person("Bob", 30) val jsonString = json.encodeToString(person) // "name": "Bob", // "age": 30 //} val decodedPerson = json.decodeFromString<Person>(jsonString)


上一篇:
下一篇:
切换中文