Friday , July 21 2017
Home / json / How to convert Java Object to JSON

How to convert Java Object to JSON

Here I am going to show you how to convert a Java object to JSON format using Jackson.

Java object to JSON :

We can convert the Java object to JSON format text using Jackson. To use the Jackson, you need to add the below Jackson jar file to your class path.

jackson-all-1.9.0.jar

Or you can add the below dependency on your project pom.xml file.


<dependencies>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.0</version>
</dependency>
</dependencies>

Java object to JSON Example:

Here I am going to create a Student Java object and converting to JSON string.

Student.java


class Student{
    private int studentId;
    private String studentName;
    private String roleNumber;
    private String standard;
    public int getStudentId() {
        return studentId;
    }
    public String getStudentName() {
        return studentName;
    }
    public String getRoleNumber() {
        return roleNumber;
    }
    public String getStandard() {
        return standard;
    }
    public void setStudentId(int studentId) {
        this.studentId = studentId;
    }
    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }
    public void setRoleNumber(String roleNumber) {
        this.roleNumber = roleNumber;
    }
    public void setStandard(String standard) {
        this.standard = standard;
    }
    @Override
    public String toString() {
        return "Student [studentId=" + studentId + ", studentName="
                + studentName + ", roleNumber=" + roleNumber + ", standard="
                + standard + "]";
    }
    
}

Converting the Student Java object to JSON string.


package com.onlinetutorialspoint.json;

import java.io.IOException;

import org.codehaus.jackson.map.ObjectMapper;

public class Java_Object_TO_Json {
    public static void main(String[] a){
        
        Student student = new Student();
        student.setStudentId(1001);
        student.setStudentName("Rahul");
        student.setRoleNumber("54");
        student.setStandard("5th");
        ObjectMapper mapperObj = new ObjectMapper();
        try {
            String jsonFormat = mapperObj.writeValueAsString(student);
            System.out.println(jsonFormat);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

{“studentId”:1001,”studentName”:”Rahul”,”roleNumber”:”54″,”standard”:”5th”}

Happy Learning  🙂

About chandrashekhar

Hi Folks, you have reach this so far, that shows you like what you are learning. Then why don't you support us to improve for bettor tutorials by leaving your valuable comments and why not you keep in touch with us for latest updates on your favorite blog @ facebook , twitter , Or Google+ ,

Recommended

How to convert JSON to Java Object Example

Here I am going to show you how to convert JSON to Java Object using …

Leave a Reply

Your email address will not be published. Required fields are marked *