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 library. To use the Jackson, we need to add the below Jackson jar file to your classpath.


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




Java object to JSON Example:

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

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;



public class Java_Object_TO_Json {
    public static void main(String[] a){
        Student student = new Student();
        ObjectMapper mapperObj = new ObjectMapper();
        try {
            String jsonFormat = mapperObj.writeValueAsString(student);
        } catch (Exception e) {




Happy Learning  🙂