81,092
社区成员
发帖
与我相关
我的任务
分享
[{"deptId":001,"deptName":"sale"}]
public class Dept {
private int deptId;
private String deptName ;
.....
}
// 将JSON转换成POJO,其中beanClz为POJO的Class
public static Object json2Object(String json, Class beanClz) {
return JSONObject.toBean(JSONObject.fromObject(json), beanClz);
}
public class MyJavaBean {
private String string;
private int integer;
private double dooble;
private boolean bool;
// getters & setters
}
MyJavaBean bean = new MyJavaBean();
bean.setString( "JSON" );
bean.setInteger( 1 );
bean.setDooble( 2.0d );
bean.setBool( true );
JSONObject jsonObject = (JSONObject) JSONSerializer.toJSON( bean );
assertEquals( "JSON", jsonObject.getString("string") );
assertEquals( 1, jsonObject.getInt("integer") );
assertEquals( 2.0d, jsonObject.getDouble("dooble"), 0d );
assertTrue( jsonObject.getBoolean("bool") );