<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.4</version>
</dependency>
import com.fasterxml.jackson.databind.ObjectMapper;
public class User {
private String name;
private int age;
}
public class JSONParsingExample {
public static void main(String[] args) throws Exception {
String jsonStr = "{\"name\":\"John\", \"age\":25}";
ObjectMapper objectMapper = new ObjectMapper();
User user = objectMapper.readValue(jsonStr, User.class);
}
}
import com.fasterxml.jackson.databind.ObjectMapper;
public class JSONGenerationExample {
public static void main(String[] args) throws Exception {
User user = new User();
user.setName("John");
user.setAge(25);
ObjectMapper objectMapper = new ObjectMapper();
String jsonStr = objectMapper.writeValueAsString(user);
}
}