zoukankan      html  css  js  c++  java
  • java 接口返回格式

    接口返回统一格式为:

    1 {
    2 'result': 1,
    3 'errorCode': '',
    4 'errorMsg': '成功',
    5 'data': {'a': 111, 'b': '222'}
    6 }

    代码如下:

     1 import java.io.Serializable;
     2 import java.util.HashMap;
     3 import java.util.Map;
     4 
     5 public class ResultMessage implements Serializable {
     6     /**
     7      * 返回格式:
     8      * {'result': 1,
     9      * 'errorCode': '',
    10      * 'errorMsg': '成功',
    11      * 'data': {'a': 111, 'b': '222'}}
    12      */
    13     private int result = 0;
    14     private String errorCode = "";
    15     private String errorMsg;
    16     private Map<String, Object> data = new HashMap();
    17 
    18     private ResultMessage() {
    19     }
    20 
    21     public static ResultMessage create() {
    22         return new ResultMessage();
    23     }
    24 
    25     public int getResult() {
    26         return this.result;
    27     }
    28 
    29     public String getErrorCode() {
    30         return this.errorCode;
    31     }
    32 
    33     public String getErrorMsg() {
    34         return this.errorMsg;
    35     }
    36 
    37     public void raise(int result, String errorCode,String errorMsg) {
    38         this.result = result;
    39         this.errorCode = errorCode;
    40         this.errorMsg = errorMsg;
    41     }
    42 
    43     public void put(String key, Object obj) {
    44         this.data.put(key, obj);
    45     }
    46 
    47     public Map<String, Object> getData() {
    48         return this.data;
    49     }
    50 }
    51 
    52 
    53 ResultMessage resultMessage = ResultMessage.create();
    54 
    55 
    56 resultMessage.put("a", 111);
    57 resultMessage.put("b", "222");
    58 resultMessage.raise(1,"", "成功");
    View Code
  • 相关阅读:
    Mvc+三层(批量添加、删除、修改)
    js中判断复选款是否选中
    EF的优缺点
    Git tricks: Unstaging files
    Using Git Submodules
    English Learning
    wix xslt for adding node
    The breakpoint will not currently be hit. No symbols have been loaded for this document."
    Use XSLT in wix
    mfc110ud.dll not found
  • 原文地址:https://www.cnblogs.com/whycai/p/14099556.html
Copyright © 2011-2022 走看看