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(); }
/** 初始化 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); } } } }