public String getJson() {
   JsonObject jsobj = new JsonObject();
   if (errorMsg == null) {
     jsobj.add("errorCode", new JsonPrimitive(errorCode.name()));
     jsobj.add("errorMsg", new JsonPrimitive("null"));
   } else {
     jsobj.add("errorCode", new JsonPrimitive(errorCode.name()));
     jsobj.add("errorMsg", new JsonPrimitive(errorMsg));
   }
   return jsobj.toString();
 }
Esempio n. 2
0
  /** 初始化 string2ErrorCodeMap,errorMap */
  static {
    for (ErrorCode errorCode : ErrorCode.values()) {
      string2ErrorCodeMap.put(errorCode.name(), errorCode);
    }

    for (String errorFile : errorFiles) {
      InputStream in = null;
      try {
        in = ErrorUtils.class.getClassLoader().getResourceAsStream(errorFile);
        errorMap.putAll(ErrorDOLoader.loadXml(in));
      } finally {
        if (in != null) {
          IOUtils.closeQuietly(in);
        }
      }
    }
  }