Java JsonMapper-class And Method Code Example

Here is an example of how to use the JsonMapper class from the com.fasterxml.jackson.databind package in the Jackson library to convert a Java object to a JSON string:

import com.fasterxml.jackson.databind.JsonMapper;

public class Example {
    public static void main(String[] args) throws Exception {
        JsonMapper mapper = new JsonMapper();
        Person person = new Person("John", "Doe", 30);
        String json = mapper.writeValueAsString(person);

class Person {
    private String firstName;
    private String lastName;
    private int age;

    public Person(String firstName, String lastName, int age) {
        this.firstName = firstName;
        this.lastName = lastName;
        this.age = age;

    // getters and setters...

In this example, the JsonMapper object is used to convert a Person object to a JSON string using the writeValueAsString() method. The resulting JSON string would look like this:


Note that for this example, you also need to have jackson-databind dependency in your classpath.