/** * @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}