Personally, I would recommend Jackson. Its quite lightweight, very fast and requires a very small configuration. Here is an example of deserialization:
@XmlRootElement
public class MyBean {
private String id;
private String name;
public MyBean() {
super();
}
}
String json = "...";
MyBean bean = new ObjectMapper().readValue(json, MyBean.class);
source
share