|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.core.web.JsonResultSupport
@Deprecated public abstract class JsonResultSupport
本类将要返回的数据结果按前后台交互规范进行封装 包装返回结果的bean
字段摘要 | |
---|---|
static String |
DATA
已过时。 |
static String |
ERRORS
已过时。 |
static org.slf4j.Logger |
logger
已过时。 |
static String |
MESSAGE
已过时。 |
static String |
RESULTS
已过时。 |
static String |
SUCCESS
已过时。 |
构造方法摘要 | |
---|---|
JsonResultSupport()
已过时。 |
方法摘要 | |
---|---|
static net.sf.json.JSON |
convertObjectToJSON(Object obj)
已过时。 将对象转换为json对象 |
static net.sf.json.JSON |
convertObjectToJSON(Object obj,
net.sf.json.JsonConfig jsonConfig)
已过时。 将对象转换为json对象 |
static void |
output(net.sf.json.JSON result)
已过时。 是输出格式为: { ... } 注意: 方法最后会调用HttpServletResponse.getWriter.close() 该方法已由 GboatAppContext.output(Object) 替代 |
static void |
output(net.sf.json.JSON result,
javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { ... } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
output(Object obj)
已过时。 是输出格式为: { data : ..., success : true } 该方法已由 GboatAppContext.output(JsonResult.createSuccess(obj)) 替代 |
static void |
output(Object obj,
boolean forceAsArray)
已过时。 强制将传入的obj作为数组,这是为了满足通用表单与后台交互的约定,输出格式为: { data : [obj], success : true } |
static void |
output(Object obj,
boolean forceAsArray,
javax.servlet.http.HttpServletResponse response)
已过时。 强制将传入的obj作为数组,这是为了满足通用表单与后台交互的约定,输出格式为: { data : [obj], success : true } |
static void |
output(Object obj,
Class<?> clazz)
已过时。 将obj对象转化为json字符串,如果obj树中有clazz类型的POJO,则该POJO字段中的枚举类型会序列化成json,而不是默认的字符串形式 是输出格式为: { data : ..., success : true } |
static void |
output(Object obj,
javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { data : ..., success : true } |
static void |
output(Object obj,
net.sf.json.JsonConfig cfg)
已过时。 是输出格式为: { data : ..., success : true } 该方法已由 GboatAppContext.output(JsonResult.createSuccess(obj)) 替代 |
static void |
output(String result)
已过时。 直接输出字符串result 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
output(String result,
javax.servlet.http.HttpServletResponse response)
已过时。 直接输出字符串result 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputBoolean(boolean result,
String message)
已过时。 输出格式为: { success : ..., message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputFailure()
已过时。 输出格式为: { success : false } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputFailure(javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { success : false } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputFailure(javax.servlet.http.HttpServletResponse response,
String message)
已过时。 输出格式为: { success : false, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputFailure(String message)
已过时。 输出格式为: { success : false, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputPage(Page<?> page)
已过时。 输出格式为: { data : ..., results : ..., success : true } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputPage(Page<?> page,
Class<?> clazz)
已过时。 将page对象转化为json字符串,如果page树中有clazz类型的POJO,则该POJO字段中的枚举类型会序列化成json,而不是默认的字符串形式 输出格式为: { data : ..., results : ..., success : true } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputPage(Page<?> page,
javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { data : ..., results : ..., success : true } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputPage(Page<?> page,
javax.servlet.http.HttpServletResponse response,
net.sf.json.JsonConfig jsonConfig)
已过时。 |
static void |
outputPage(Page<?> page,
net.sf.json.JsonConfig jsonConfig)
已过时。 |
static void |
outputPage(Page<?> page,
String message)
已过时。 输出格式为: { data : ..., results : ..., success : true, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputPage(Page<?> page,
String message,
javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { data : ..., results : ..., success : true, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputSuccess()
已过时。 输出格式为: { success : true } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputSuccess(javax.servlet.http.HttpServletResponse response)
已过时。 输出格式为: { success : true } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputSuccess(javax.servlet.http.HttpServletResponse response,
String message)
已过时。 输出格式为: { success : true, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static void |
outputSuccess(String message)
已过时。 输出格式为: { success : true, message : "..." } 注意: 方法最后会调用HttpServletResponse.getWriter.close() |
static net.sf.json.JSONObject |
wrap(boolean success)
已过时。 封装为: { success : ... } |
static net.sf.json.JSONObject |
wrap(boolean success,
String message)
已过时。 封装为: { success : ..., message : "..." } |
static net.sf.json.JSONObject |
wrap(Object data)
已过时。 封装为: { data : ..., success : true } |
static net.sf.json.JSONObject |
wrap(Object data,
boolean success)
已过时。 封装为: { data : ..., success : ..., } |
static net.sf.json.JSONObject |
wrap(Object data,
boolean successs,
long results,
String[] errors)
已过时。 封装为: { data : ..., success : ..., results :..., errors : [...] } 如果errors是一个map或list,可以通过JSON对象封装后再作为参数传入 |
static net.sf.json.JSONObject |
wrap(Object data,
boolean successs,
String message)
已过时。 封装为: { data : ..., success : ..., message : "..." } |
static net.sf.json.JSONObject |
wrap(Object data,
boolean successs,
String[] errors)
已过时。 封装为: { data : ..., success : ..., errors : [...] } 如果errors是一个map或list,可以通过JSON对象封装后再作为参数传入 |
static net.sf.json.JSONObject |
wrap(Object data,
long results)
已过时。 封装为: { data : ..., results : ..., success : true } |
static net.sf.json.JSONObject |
wrap(Object data,
long results,
String message)
已过时。 封装为: { data : ..., results : ..., success : true, message : "..." } |
static net.sf.json.JSONObject |
wrapPage(Page<?> page)
已过时。 封装为: { data : ..., success : true, results :... } |
static net.sf.json.JSONObject |
wrapPage(Page<?> page,
net.sf.json.JsonConfig jsonConfig)
已过时。 |
static net.sf.json.JSONObject |
wrapPage(Page<?> page,
String message)
已过时。 封装为: { data : ..., success : true, results :..., message : "..." } |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final String DATA
public static final String SUCCESS
public static final String RESULTS
public static final String MESSAGE
public static final String ERRORS
public static final org.slf4j.Logger logger
构造方法详细信息 |
---|
public JsonResultSupport()
方法详细信息 |
---|
public static net.sf.json.JSONObject wrap(Object data)
{ data : ..., success : true }
data
- 被转换对象
public static net.sf.json.JSONObject wrap(boolean success)
{ success : ... }
success
- 是否成功
public static net.sf.json.JSONObject wrap(boolean success, String message)
{ success : ..., message : "..." }
success
- 是否成功message
- 提示信息
public static net.sf.json.JSONObject wrapPage(Page<?> page, String message)
{ data : ..., success : true, results :..., message : "..." }
page
- 当前页内的数据转化为 JSONObject对象message
- 提示信息
public static net.sf.json.JSONObject wrapPage(Page<?> page)
{ data : ..., success : true, results :... }
page
- 当前页内的数据
public static net.sf.json.JSONObject wrapPage(Page<?> page, net.sf.json.JsonConfig jsonConfig)
public static net.sf.json.JSON convertObjectToJSON(Object obj)
obj
- 可以是 数组,列表 ,对象
public static net.sf.json.JSON convertObjectToJSON(Object obj, net.sf.json.JsonConfig jsonConfig)
obj
- 可以是 数组,列表 ,对象
public static net.sf.json.JSONObject wrap(Object data, boolean successs, long results, String[] errors)
{ data : ..., success : ..., results :..., errors : [...] }如果errors是一个map或list,可以通过JSON对象封装后再作为参数传入
data
- 被转换对象successs
- 操作是否成功results
- resultserrors
- 错误信息数组
public static net.sf.json.JSONObject wrap(Object data, boolean successs, String[] errors)
{ data : ..., success : ..., errors : [...] }如果errors是一个map或list,可以通过JSON对象封装后再作为参数传入
data
- 被转换对象successs
- 操作是否成功errors
- 错误信息数组
public static net.sf.json.JSONObject wrap(Object data, boolean successs, String message)
{ data : ..., success : ..., message : "..." }
data
- 被转换对象successs
- 操作是否成功message
- 提示信息
public static net.sf.json.JSONObject wrap(Object data, boolean success)
{ data : ..., success : ..., }
data
- 被转换对象success
- 操作是否成功
public static net.sf.json.JSONObject wrap(Object data, long results, String message)
{ data : ..., results : ..., success : true, message : "..." }
data
- 被转换对象message
- 提示信息results
- results
public static net.sf.json.JSONObject wrap(Object data, long results)
{ data : ..., results : ..., success : true }
data
- 被转换对象results
- 数据条数
public static void output(net.sf.json.JSON result)
{ ... }注意: 方法最后会调用HttpServletResponse.getWriter.close()
GboatAppContext.output(Object)
替代
result
- json对象public static void output(Object obj)
{ data : ..., success : true }该方法已由
GboatAppContext.output(JsonResult.createSuccess(obj))
替代
obj
- 输出一个对象public static void output(Object obj, net.sf.json.JsonConfig cfg)
{ data : ..., success : true }该方法已由
GboatAppContext.output(JsonResult.createSuccess(obj))
替代
obj
- 输出一个对象public static void output(Object obj, Class<?> clazz)
{ data : ..., success : true }
obj
- 输出一个对象clazz
- 包含有枚举字段的POJO类public static void outputPage(Page<?> page, Class<?> clazz)
{ data : ..., results : ..., success : true }注意: 方法最后会调用HttpServletResponse.getWriter.close()
page
- 分页数据clazz
- 包含有枚举字段的POJO类public static void output(Object obj, boolean forceAsArray)
{ data : [obj], success : true }
obj
- 输出一个对象forceAsArray
- forceAsArraypublic static void output(String result)
result
- 被追加数据public static void outputSuccess()
{ success : true }注意: 方法最后会调用HttpServletResponse.getWriter.close()
public static void outputBoolean(boolean result, String message)
{ success : ..., message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
message
- 提示信息public static void outputSuccess(String message)
{ success : true, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
message
- 提示信息public static void outputFailure()
{ success : false }注意: 方法最后会调用HttpServletResponse.getWriter.close()
public static void outputPage(Page<?> page)
{ data : ..., results : ..., success : true }注意: 方法最后会调用HttpServletResponse.getWriter.close()
page
- 分页数据public static void outputPage(Page<?> page, net.sf.json.JsonConfig jsonConfig)
public static void outputPage(Page<?> page, String message)
{ data : ..., results : ..., success : true, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
page
- 分页数据message
- 提示信息public static void outputFailure(String message)
{ success : false, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
message
- 提示信息public static void output(net.sf.json.JSON result, javax.servlet.http.HttpServletResponse response)
{ ... }注意: 方法最后会调用HttpServletResponse.getWriter.close()
result
- json对象response
- 响应对象public static void output(Object obj, javax.servlet.http.HttpServletResponse response)
{ data : ..., success : true }
obj
- 输出一个对象response
- 响应对象public static void output(Object obj, boolean forceAsArray, javax.servlet.http.HttpServletResponse response)
{ data : [obj], success : true }
obj
- 输出一个对象response
- 响应对象forceAsArray
- forceAsArraypublic static void output(String result, javax.servlet.http.HttpServletResponse response)
result
- 被追加数据response
- 响应对象public static void outputSuccess(javax.servlet.http.HttpServletResponse response)
{ success : true }注意: 方法最后会调用HttpServletResponse.getWriter.close()
response
- 响应对象public static void outputSuccess(javax.servlet.http.HttpServletResponse response, String message)
{ success : true, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
response
- 响应对象message
- 提示信息public static void outputFailure(javax.servlet.http.HttpServletResponse response)
{ success : false }注意: 方法最后会调用HttpServletResponse.getWriter.close()
response
- 响应对象public static void outputPage(Page<?> page, javax.servlet.http.HttpServletResponse response)
{ data : ..., results : ..., success : true }注意: 方法最后会调用HttpServletResponse.getWriter.close()
page
- 分页数据response
- 响应对象public static void outputPage(Page<?> page, javax.servlet.http.HttpServletResponse response, net.sf.json.JsonConfig jsonConfig)
page
- response
- jsonConfig
- public static void outputPage(Page<?> page, String message, javax.servlet.http.HttpServletResponse response)
{ data : ..., results : ..., success : true, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
page
- 分页数据message
- 提示信息response
- 响应对象public static void outputFailure(javax.servlet.http.HttpServletResponse response, String message)
{ success : false, message : "..." }注意: 方法最后会调用HttpServletResponse.getWriter.close()
message
- 提示信息response
- 响应对象
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |