import org.codehaus.jettison.json.JSONException;
import org.codehaus.jettison.json.JSONObject;
public class JettisonExample {
public static void main(String[] args) {
try {
JSONObject json = new JSONObject(person);
System.out.println(json.toString());
Person parsedPerson = (Person) json.toBean(Person.class);
System.out.println(parsedPerson.getName());
System.out.println(parsedPerson.getAge());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
class Person {
private String name;
private int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@org.codehaus.jettison.json.annotations.JSONProperty("name")
public String getName() {
return name;
}
@org.codehaus.jettison.json.annotations.JSONProperty("age")
public int getAge() {
return age;
}
}