Hier werden auf die Seite zurückgegebene Daten in Form von k, v Schlüssel-Wert-Paaren gekapselt
Die beiden Methoden werden separat gekapselt errorund auf sie okgewartet. Jede Methode verfügt über eine einzige Konstruktionsmethode, die verwendet werden kann, und gibt sich selbst zurück, was für das spätere Zusammenstellen von Daten praktisch ist
putDie Methode besteht darin, die Daten, die zurückgegeben werden sollen, auf die Seite zu setzen
publicclassRextendsHashMap<String, Object>{
privatestaticfinallong serialVersionUID =1L;publicR(){
put("code",0);put("msg","success");}publicstatic R error(){
returnerror(HttpStatus.SC_INTERNAL_SERVER_ERROR,"未知异常,请联系管理员");}publicstatic R error(String msg){
returnerror(HttpStatus.SC_INTERNAL_SERVER_ERROR, msg);}publicstatic R error(int code, String msg){
R r =newR();
r.put("code", code);
r.put("msg", msg);return r;}publicstatic R ok(String msg){
R r =newR();
r.put("msg", msg);return r;}publicstatic R ok(Map<String, Object> map){
R r =newR();
r.putAll(map);return r;}publicstatic R ok(){
returnnewR();}public R put(String key, Object value){
super.put(key, value);returnthis;}}
Die von der Seite zurückgegebenen JSON-Daten werden unten angezeigt