JsonResult内部其实是使用JavaScriptSerializer来序列化结果集的,就是说我们把结果集放进去,就会直接返回给客户端json对象,不用我们手动实现序列化接口再处理了。
import java.io.Serializable;
/**
* 用于封装服务器到客户端的Json返回值
*/
public class JsonResult<T> implements Serializable{
public static final int SUCCESS=0;
public static final int ERROR=1;
private int state;
private String message = "";
private T data;
public JsonResult() {
state = SUCCESS;
}
//为了方便,重载n个构造器
public JsonResult( int state, String message, T data) {
this.state = state;
this.message = message;
this.data = data;
}
......此处很多get和set方法