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> import com.google.gson.Gson; public class Person { private String name; private int age; public static void main(String[] args) { String jsonString = "{\"name\":\"Alice\",\"age\":25}"; Gson gson = new Gson(); Person person = gson.fromJson(jsonString, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); } } import com.fasterxml.jackson.databind.ObjectMapper; public class Person { private String name; private int age; public static void main(String[] args) { String jsonString = "{\"name\":\"Alice\",\"age\":25}"; ObjectMapper objectMapper = new ObjectMapper(); try { Person person = objectMapper.readValue(jsonString, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); } catch (Exception e) { e.printStackTrace(); } } } import com.google.gson.Gson; public class Person { private String name; private int age; public static void main(String[] args) { Person person = new Person(); person.setName("Alice"); person.setAge(25); Gson gson = new Gson(); String jsonString = gson.toJson(person); System.out.println(jsonString); } } import com.fasterxml.jackson.databind.ObjectMapper; public class Person { private String name; private int age; public static void main(String[] args) { Person person = new Person(); person.setName("Alice"); person.setAge(25); ObjectMapper objectMapper = new ObjectMapper(); try { String jsonString = objectMapper.writeValueAsString(person); System.out.println(jsonString); } catch (Exception e) { e.printStackTrace(); } } }


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