将JSON对象转换为Java bean

时间:2012-11-16 06:19:19

标签: json jsonserializer

如何将json对象转换为以下类型

的java bean(Main Mean)
class MainBean{
private int id;
private SubBean sBean;
}  
class SubBean{
private String name;
private List<DBean> dBean;
}

1 个答案:

答案 0 :(得分:4)

有很多库可以做到。 例如,您可以使用Google-Gson

执行此操作
MainBean bean = new Gson().fromJson(yourJsonAsString, MainBean.class); 
像这样的JSON将被很好地转换

{"id" : 1, "sBean" : {"name" : "beanname", "dBean" : []}}