<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
public class Person {
private String name;
private int age;
private List<String> hobbies;
}
ObjectMapper objectMapper = new ObjectMapper();
try {
Person person = objectMapper.readValue(jsonData, Person.class);
System.out.println(person.getName());
System.out.println(person.getAge());
System.out.println(person.getHobbies());
} catch (JsonProcessingException e) {
e.printStackTrace();
}
Person person = new Person();
person.setAge(30);
try {
String jsonData = objectMapper.writeValueAsString(person);
System.out.println(jsonData);
} catch (JsonProcessingException e) {
e.printStackTrace();
}