dependencies { implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.0.1' implementation 'org.jetbrains.kotlinx:kotlinx-serialization-core:1.0.1' } import kotlinx.serialization.Serializable; import kotlinx.serialization.decodeFromString; import kotlinx.serialization.encodeToString; import kotlinx.serialization.json.Json; import kotlinx.serialization.Serializable; @Serializable public class Person { private String name; private int age; // Getter and setter methods public Person(String name, int age) { this.name = name; this.age = age; } } import kotlinx.serialization.encodeToString; import kotlinx.serialization.json.Json; public class Main { public static void main(String[] args) { Person person = new Person("John", 25); String json = Json.encodeToString(person); System.out.println(json); } } import kotlinx.serialization.decodeFromString; import kotlinx.serialization.json.Json; public class Main { public static void main(String[] args) { String json = "{\"name\":\"John\", \"age\":25}"; Person person = Json.decodeFromString(json, Person.class); System.out.println(person.getName()); System.out.println(person.getAge()); } }


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