public class Result extends com.alibaba.fastjson.JSONObject implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CODE
状态码
优先采用:https://www.runoob.com/http/http-status-codes.html 9999:不统一处理,拦截器自行处理返回 |
static String |
DATA
附加信息对象
|
static String |
DATE_TYPE
数据类型,默认json,还支持文件
|
static String |
MSG
消息
|
static String |
QQID
请求编号
|
static String |
STATUS
是否成功
|
| 构造器和说明 |
|---|
Result() |
Result(boolean status) |
Result(boolean status,
String msg) |
Result(boolean status,
String msg,
Object data) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMsg(String msg)
追加消息
|
static Result |
failed(String msg) |
static Result |
failed(String msg,
Object data) |
int |
getCode() |
Object |
getData() |
<R> R |
getData(Class<R> t)
将data转换为指定类型后获取
|
String |
getDateType() |
String |
getMsg() |
<R> List<R> |
getPageList(Class<R> t)
获取分页的列表
|
String |
getQqid() |
boolean |
isStatus() |
MyException |
newMyException() |
static Result |
parse(Map<String,Object> map) |
static Result |
parse(String str) |
static Result |
parse(String str,
com.alibaba.fastjson.parser.Feature... features) |
void |
setCode(int code) |
void |
setData(Object data) |
void |
setDateType(String dateType) |
void |
setMsg(String msg) |
void |
setQqid(String qqid) |
void |
setStatus(boolean status) |
static Result |
success(String msg) |
static Result |
success(String msg,
Object data) |
String |
toString() |
clear, clone, containsKey, containsValue, entrySet, equals, fluentClear, fluentPut, fluentPutAll, fluentRemove, get, getBigDecimal, getBigInteger, getBoolean, getBooleanValue, getByte, getBytes, getByteValue, getDate, getDouble, getDoubleValue, getFloat, getFloatValue, getInnerMap, getInteger, getIntValue, getJSONArray, getJSONObject, getLong, getLongValue, getObject, getObject, getObject, getOrDefault, getShort, getShortValue, getSqlDate, getString, getTimestamp, hashCode, invoke, isEmpty, keySet, put, putAll, remove, set, size, toJavaObject, toJavaObject, valuesaddMixInAnnotations, clearMixInAnnotations, getMixInAnnotations, handleResovleTask, isValid, isValidArray, isValidObject, parse, parse, parse, parse, parse, parse, parse, parseArray, parseArray, parseArray, parseArray, parseArray, parseArray, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, parseObject, removeMixInAnnotations, setDefaultTypeKey, toJavaObject, toJavaObject, toJavaObject, toJSON, toJSON, toJSON, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytes, toJSONBytesWithFastJsonConfig, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONString, toJSONStringWithDateFormat, toJSONStringZ, toString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONString, writeJSONStringTo, writeJSONStringWithFastJsonConfigcompute, computeIfAbsent, computeIfPresent, forEach, merge, putIfAbsent, remove, replace, replace, replaceAllpublic static final String CODE
public Result()
public Result(boolean status)
public Result(boolean status,
String msg)
public void addMsg(String msg)
msg - 要追加的消息public boolean isStatus()
public void setStatus(boolean status)
status - the status to setpublic String getMsg()
public void setMsg(String msg)
msg - the msg to setpublic int getCode()
public void setCode(int code)
public String getQqid()
public void setQqid(String qqid)
public Object getData()
public <R> R getData(Class<R> t)
t - 要转为的类型public void setData(Object data)
data - the data to setpublic String getDateType()
public void setDateType(String dateType)
public String toString()
toString 在类中 com.alibaba.fastjson.JSONpublic MyException newMyException()
Copyright © 2024. All rights reserved.