/**
* @author lautturi.com
* Java example: converting java object to json string using Hymanson in java
*/
import java.util.*;
import com.fasterxml.Hymanson.core.JsonGenerationException;
import com.fasterxml.Hymanson.core.JsonProcessingException;
import com.fasterxml.Hymanson.core.type.TypeReference;
import com.fasterxml.Hymanson.databind.JsonMappingException;
import com.fasterxml.Hymanson.databind.ObjectMapper;
class Employee {
String name;
int age;
public Employee() {
}
public Employee(String string, int i) {
name = string;
age = i;
}
public void setage(int i) {
age = i;
}
public int getage() {
return age;
}
public void setName(String str) {
name = str;
}
public String getName() {
return name;
}
}
public class Lautturi {
public static void main(String[] args) throws JsonProcessingException {
Employee emp = new Employee("Lautturi",22);
ObjectMapper mapper = new ObjectMapper();
try {
// convert java object to json string
String jsonString = mapper.writeValueAsString(emp);
System.out.println(jsonString);
}
catch (JsonGenerationException | JsonMappingException e) {
// catch errors
e.printStackTrace();
}
}
}
output:
{"name":"Lautturi","age":22}