import com.google.gson.Gson; public class Main { public static void main(String[] args) { Person person = new Person("John", 30); Gson gson = new Gson(); String json = gson.toJson(person); System.out.println(json); String json2 = "{\"name\":\"Alice\",\"age\":25}"; Person person2 = gson.fromJson(json2, Person.class); System.out.println(person2.getName() + ", " + person2.getAge()); } } class Person { private String name; private int age; } import com.fasterxml.jackson.databind.ObjectMapper; public class Main { public static void main(String[] args) throws Exception { Person person = new Person("John", 30); ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(person); System.out.println(json); String json2 = "{\"name\":\"Alice\",\"age\":25}"; Person person2 = objectMapper.readValue(json2, Person.class); System.out.println(person2.getName() + ", " + person2.getAge()); } } class Person { private String name; private int age; } <!-- Gson --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.7</version> </dependency> <!-- Jackson --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.3</version> </dependency>


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