Convert JavaObject To JSON
Convert JavaObject To JSON
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>jackson_exmp</groupId>
<artifactId>jackson_exmp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.10</version>
</dependency>
</dependencies>
</project>
Create a simple Employee pojo. We will convert this pojo to JSON value. Note that
we have already initialized the Employee class with default values.
3
package com.javacoffee.json.models;
package com.javacoffee.json.examples;
import java.io.IOException;
import org.codehaus.jackson.map.ObjectMapper;
import com.java2novice.json.models.Employee;
try {
// get Employee object as a json string
String jsonStr = mapperObj.writeValueAsString(emp);
System.out.println(jsonStr);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Output:
{"empId":1016,"name":"pratik
kumar","designation":"Programmer","department":"Javacoffee","salary":20000}