public final class ResponseObject
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ERROR
错误状态
|
static java.lang.String |
INFO
提示
|
static java.lang.String |
SUCCESS
成功状态
|
static java.lang.String |
WARNING
警告状态
|
限定符和类型 | 方法和说明 |
---|---|
ResponseObject |
addArray()
该方法仅用于向前台返回json数组的场景。
|
ResponseObject |
addObject()
该方法仅用于向前台返回json数组的场景。
|
boolean |
containsKey(java.lang.String key)
data结构中是否包含指定的key
|
ResponseObject |
end()
该方法仅用于向前台返回json数组的场景。
|
ResponseObject |
err()
标记为错误状态
|
ResponseObject |
err(java.lang.String msg)
设置状态为错误,并附加信息给调用者
|
ResponseObject |
err(java.lang.Throwable t) |
ResponseObject |
errorCode(java.lang.String errorCode)
标记API错误码。
|
java.lang.Object |
get(java.lang.String key)
从data里获取put到ResponseObject的对象
|
java.lang.Object |
getData() |
<T> T |
getData(java.lang.Class<T> t) |
java.lang.String |
getErrorCode()
获得API错误码 。
|
java.lang.String |
getMsg()
获得附加的消息内容
|
ResponseObject |
info()
标记为错误状态
|
ResponseObject |
info(java.lang.String msg)
设置状态为提醒,并附加信息给调用者
|
boolean |
isErr()
检查状态是否为出错
|
boolean |
isOk()
检查状态是否为成功
|
boolean |
isWarn()
检查状态是否为警告
|
ResponseObject |
msg(java.lang.String msg)
将信息放入msg属性
|
static ResponseObject |
newErrResponse()
构造一个状态标记为错误的对象结构
|
static ResponseObject |
newErrResponse(java.lang.String msg)
构造一个状态标记为错误的对象结构,并附加信息给调用者
|
static ResponseObject |
newOkResponse()
构造一个状态标记为成功的对象结构
|
static ResponseObject |
newOkResponse(java.lang.String msg)
构造一个状态标记为成功的对象结构,并附加信息给调用者
|
static ResponseObject |
newWarnResponse()
构造一个状态标记为警告的对象结构
|
static ResponseObject |
newWarnResponse(java.lang.String msg)
构造一个状态标记为警告的对象结构,并附加信息给调用者
|
ResponseObject |
ok()
标记为成功状态
|
ResponseObject |
ok(java.lang.String msg)
设置状态为成功,并附加信息给调用者
|
static ResponseObject |
parse(java.lang.String str)
通过json串反向构造一个ResponseObject
|
ResponseObject |
put(java.util.Map<java.lang.String,java.lang.Object> map)
为data批量放入对象
|
ResponseObject |
put(java.lang.String key,
java.lang.Object value)
为data的放入一个对象
|
void |
setData(java.lang.Object data)
仅用于兼容老版本ResponseObject的复杂数据生成方法。
|
java.lang.String |
toDataString()
仅将ResponseObject的data对象转换成JSON串
|
net.sf.json.JSONObject |
toJsonObject()
已过时。
内部临时使用(2018年10月补丁后该方法删除),新API见toJSONObject
|
JSONObject |
toJSONObject()
将ResponseObject转换成JSON对象
|
java.lang.String |
toString()
将ResponseObject转换成JSON串
|
java.lang.String |
toXML()
将ResponseObject转换成XML文档
|
ResponseObject |
warn()
标记为警告状态
|
ResponseObject |
warn(java.lang.String msg)
设置状态为警告,并附加信息给调用者
|
public static final java.lang.String SUCCESS
public static final java.lang.String WARNING
public static final java.lang.String ERROR
public static final java.lang.String INFO
public ResponseObject errorCode(java.lang.String errorCode)
errorCode
- 错误码(400-800)
public java.lang.String getErrorCode()
public static ResponseObject newOkResponse()
SUCCESS
public static ResponseObject newOkResponse(java.lang.String msg)
msg
- 附加的信息SUCCESS
public static ResponseObject newWarnResponse()
WARNING
public static ResponseObject newWarnResponse(java.lang.String msg)
msg
- 附加的信息WARNING
public static ResponseObject newErrResponse()
ERROR
public static ResponseObject newErrResponse(java.lang.String msg)
msg
- 附加的信息ERROR
public static ResponseObject parse(java.lang.String str)
str
- ResponseObject的json串public ResponseObject ok()
SUCCESS
public ResponseObject warn()
WARNING
public ResponseObject err()
ERROR
public ResponseObject info()
INFO
public boolean isOk()
SUCCESS
public boolean isWarn()
WARNING
public boolean isErr()
ERROR
public java.lang.String getMsg()
public ResponseObject ok(java.lang.String msg)
public ResponseObject warn(java.lang.String msg)
msg
- 附加的信息public ResponseObject err(java.lang.String msg)
msg
- 附加的信息public ResponseObject err(java.lang.Throwable t)
public ResponseObject info(java.lang.String msg)
msg
- 附加的信息public ResponseObject msg(java.lang.String msg)
msg
- 信息public java.lang.Object get(java.lang.String key)
key
- 键值public boolean containsKey(java.lang.String key)
key
- 键值public ResponseObject put(java.lang.String key, java.lang.Object value)
key
- 键值value
- 一个Java Object,该对象的类型对应于get操作public ResponseObject put(java.util.Map<java.lang.String,java.lang.Object> map)
map
- 将kv值放入public ResponseObject addObject()
public ResponseObject addArray()
public ResponseObject end()
public void setData(java.lang.Object data)
data
- 内部datapublic java.lang.Object getData()
public <T> T getData(java.lang.Class<T> t)
public java.lang.String toString()
toString
在类中 java.lang.Object
public net.sf.json.JSONObject toJsonObject()
public JSONObject toJSONObject()
public java.lang.String toDataString()
put(String, Object)
public java.lang.String toXML()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.