类 Result

java.lang.Object
com.alibaba.fastjson.JSON
com.alibaba.fastjson.JSONObject
cn.benma666.iframe.Result
所有已实现的接口:
com.alibaba.fastjson.JSONAware, com.alibaba.fastjson.JSONStreamAware, Serializable, Cloneable, InvocationHandler, Map<String,Object>

public class Result extends com.alibaba.fastjson.JSONObject implements Serializable
另请参阅:
  • 嵌套类概要

    从接口继承的嵌套类/接口 java.util.Map

    Map.Entry<K extends Object,V extends Object>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
    状态码
    优先采用:https://www.runoob.com/http/http-status-codes.html
    static final String
    附加信息对象
    static final String
    数据类型,默认json,还支持文件
    static final String
    消息
    static final String
    是否成功

    从类继承的字段 com.alibaba.fastjson.JSON

    DEFAULT_GENERATE_FEATURE, DEFAULT_PARSER_FEATURE, DEFAULT_TYPE_KEY, defaultLocale, defaultTimeZone, DEFFAULT_DATE_FORMAT, VERSION
  • 构造器概要

    构造器
    构造器
    说明
    Result(boolean status)
     
    Result(boolean status, String msg)
     
    Result(boolean status, String msg, Object data)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    追加消息
    static Result
     
    static Result
    failed(String msg, Object data)
     
    int
     
     
    <R> R
    getData(Class<R> t)
    将data转换为指定类型后获取
     
     
    boolean
     
    static Result
     
    static Result
     
    void
    setCode(int code)
     
    void
     
    void
    setDateType(String dateType)
     
    void
     
    void
    setStatus(boolean status)
     
    static Result
     
    static Result
    success(String msg, Object data)
     
     

    从类继承的方法 com.alibaba.fastjson.JSONObject

    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, getShort, getShortValue, getSqlDate, getString, getTimestamp, hashCode, invoke, isEmpty, keySet, put, putAll, remove, set, size, toJavaObject, toJavaObject, values

    从类继承的方法 com.alibaba.fastjson.JSON

    addMixInAnnotations, clearMixInAnnotations, getMixInAnnotations, handleResovleTask, isValid, isValidArray, isValidObject, parse, 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, writeJSONStringWithFastJsonConfig

    从类继承的方法 java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • Result

      public Result(boolean status)
    • Result

      public Result(boolean status, String msg)
    • Result

      public Result(boolean status, String msg, Object data)
  • 方法详细资料

    • success

      public static Result success(String msg)
    • success

      public static Result success(String msg, Object data)
    • failed

      public static Result failed(String msg)
    • failed

      public static Result failed(String msg, Object data)
    • parse

      public static Result parse(Map<String,Object> map)
    • parse

      public static Result parse(String str)
    • addMsg

      public void addMsg(String msg)
      追加消息
      参数:
      msg - 要追加的消息
    • isStatus

      public boolean isStatus()
      返回:
      status
    • setStatus

      public void setStatus(boolean status)
      参数:
      status - the status to set
    • getMsg

      public String getMsg()
      返回:
      the msg
    • setMsg

      public void setMsg(String msg)
      参数:
      msg - the msg to set
    • getCode

      public int getCode()
    • setCode

      public void setCode(int code)
    • getData

      public Object getData()
      返回:
      data
    • getData

      public <R> R getData(Class<R> t)
      将data转换为指定类型后获取
      参数:
      t - 要转为的类型
    • setData

      public void setData(Object data)
      参数:
      data - the data to set
    • getDateType

      public String getDateType()
    • setDateType

      public void setDateType(String dateType)
    • toString

      public String toString()
      覆盖:
      toString 在类中 com.alibaba.fastjson.JSON