public class User {
@JsonProperty("name")
private String username;
@JsonProperty("age")
private int userAge;
}
ObjectMapper objectMapper = new ObjectMapper();
User user = new User();
user.setUsername("Tom");
user.setUserAge(25);
String json = objectMapper.writeValueAsString(user);
String jsonString = "{\"name\":\"Tom\",\"age\":25}";
User parsedUser = objectMapper.readValue(jsonString, User.class);
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.5</version>
</dependency>
</dependencies>