import net.sf.json.JSONObject;
public class TestJson {
public static void main(String[] args) {
//---to object
String json="{\"testId\":\"111\",\"testName\":\"test\",\"innerBean\":{\"id\":\"22\",\"name\":\"jk\"}}";
JSONObject obj= JSONObject.fromObject(json);
FormBean fb=(FormBean)JSONObject.toBean(obj, FormBean.class);
System.out.println(fb.getTestId());
System.out.println(fb.getInnerBean().getId());
//---to json
FormBean sfb = new FormBean();
sfb.setTestId("321");
sfb.setTestName("tn");
JSONObject jsonObject = JSONObject.fromObject(sfb);
System.out.println(jsonObject);
}
}
public class FormBean {
private String testId;
private String testName;
private InnerBean innerBean;
public String getTestId() {
return testId;
}
public void setTestId(String testId) {
this.testId = testId;
}
public String getTestName() {
return testName;
}
public void setTestName(String testName) {
this.testName = testName;
}
public InnerBean getInnerBean() {
return innerBean;
}
public void setInnerBean(InnerBean innerBean) {
this.innerBean = innerBean;
}
}
json->object
最新推荐文章于 2024-09-26 17:23:32 发布