// Maven <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.7</version> </dependency> // Gradle implementation 'com.google.code.gson:gson:2.8.7' { "age": 25, "email": "zhangsan@example.com" } public class Person { private String name; private int age; private String email; // Getters and setters } import com.google.gson.Gson; Gson gson = new Gson(); Person person = gson.fromJson(json, Person.class); Person person = new Person(); person.setAge(25); person.setEmail("zhangsan@example.com"); Gson gson = new Gson(); String json = gson.toJson(person); // Maven <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.13.0</version> </dependency> // Gradle implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.0' public class Person { private String name; private int age; private String email; // Getters and setters } import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper objectMapper = new ObjectMapper(); Person person = objectMapper.readValue(json, Person.class); Person person = new Person(); person.setAge(25); person.setEmail("zhangsan@example.com"); ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(person);


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