1. 程式人生 > >Java中JsonResult作用

Java中JsonResult作用

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方法