public class GlobalConstant
{
public static boolean JSON_FAIL_FLAG_KEY = false;
public static boolean JSON_SUCCESS_FLAG_KEY = true;
}
import java.io.Serializable;
import com.google.gson.Gson;
public class ResultJsonWarp implements Serializable
{
private static final long serialVersionUID = -6839065544940211682L;
private boolean flag = true;//是否成功
private String msg = "调用成功";//调用返回消息
private Object data = "";//返回的数据对象
public String toJsonString()
{
Gson gson = new Gson();
StringBuffer json = new StringBuffer("{\"flag\": ");
json.append(flag);
json.append(",\"msg\":\"");
json.append(msg);
json.append("\",\"data\":");
json.append(gson.toJson(data));
json.append(" }");
return json.toString();
}
public boolean isFlag()
{
return flag;
}
public void setFlag(boolean flag)
{
this.flag = flag;
}
public String getMsg()
{
return msg;
}
public void setMsg(String msg)
{
this.msg = msg;
}
public Object getData()
{
return data;
}
public void setData(Object data)
{
this.data = data;
}
public int getRowCount()
{
return rowCount;
}
public void setRowCount(int rowCount)
{
this.rowCount = rowCount;
}
public int getTotalPage()
{
return totalPage;
}
public void setTotalPage(int totalPage)
{
this.totalPage = totalPage;
}
}
返回的都是形如下面样式的JSON,便于规范
{ "flag":boolean flag,
"msg":String msg,
"data":
{
"name":"李白",
"phoneNum1":"13952397279",
"PhoneNum2":"13952397279",
}
}