package com.smtaiserver.smtaiserver.javaai; import com.smtservlet.util.Json; import com.smtservlet.util.SMTJsonWriter; public class SMTJavaAIError { private String _error; private SMTJsonWriter _errJson; public SMTJavaAIError(String error) { _error = error; } public SMTJsonWriter getJsonWriter() { if(_errJson == null) _errJson = new SMTJsonWriter(false); return _errJson; } public String getErrorMsg() { return _error; } public void appendToResonse(SMTJsonWriter jsonWr) { jsonWr.addKeyValue("err_code", "MESSAGE"); jsonWr.addKeyValue("json_msg", _error); if(_errJson == null) return; Json jsonError = _errJson.getRootJson(); if(jsonError.asJsonMap().size() == 0) return; jsonWr.addKeyRaw("err_json", jsonError); } }