public class Json
extends java.lang.Object
| 构造器和说明 |
|---|
Json() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
exception(ResponseCode responseCode) |
static java.lang.Object |
exception(ResponseCode responseCode,
java.lang.String exception)
操作异常失败
|
static java.util.Map |
fail(int code,
java.lang.String msg)
自定义响应吗
|
static java.util.Map |
fail(ResponseCode responseCode)
操作错误
|
static java.util.Map |
fail(java.lang.String msg)
操作错误自定义错误码
|
static <T> java.util.Map<java.lang.String,T> |
success(T data) |
static <T> java.util.Map |
success(T data,
java.lang.Long startTime)
操作成功
|
static <T> java.util.Map<java.lang.String,T> |
ui(T data)
为了适配ui框架
|
static void |
writeJson(java.lang.Object data,
javax.servlet.http.HttpServletResponse response) |
static void |
writeJson(java.lang.Object data,
javax.servlet.http.HttpServletResponse response,
boolean serializers)
基于PrintWriter返回json数据
可以配置fastjson输出配置
http://blog.csdn.net/u010246789/article/details/52539576
常用 SerializerFeature
PrettyFormat 格式化输出json
WriteNullStringAsEmpty 字符类型字段如果为null,输出为”“,而非null
WriteNullBooleanAsFalse Boolean字段如果为null,输出为false,而非null
WriteNullNumberAsZero 数值字段如果为null,输出为0,而非null
WriteNullListAsEmpty List字段如果为null,输出为[],而非null
WriteMapNullValue 是否输出值为null的字段,默认为false
QuoteFieldNames 输出key时是否使用双引号,默认为true
|
public static <T> java.util.Map success(T data,
java.lang.Long startTime)
T - data - 数据对象startTime - 开始时间public static <T> java.util.Map<java.lang.String,T> success(T data)
public static <T> java.util.Map<java.lang.String,T> ui(T data)
T - data - public static java.lang.Object exception(ResponseCode responseCode, java.lang.String exception)
responseCode - 枚举响应码exception - 异常信息public static java.lang.Object exception(ResponseCode responseCode)
public static java.util.Map fail(ResponseCode responseCode)
responseCode - 枚举响应码public static java.util.Map fail(int code,
java.lang.String msg)
code - 响应吗msg - 消息public static java.util.Map fail(java.lang.String msg)
msg - 自定义系统错误消息public static void writeJson(java.lang.Object data,
javax.servlet.http.HttpServletResponse response,
boolean serializers)
data - response - public static void writeJson(java.lang.Object data,
javax.servlet.http.HttpServletResponse response)
Copyright © 2018. All Rights Reserved.