В этой статье используется конкретный код инструмента обработки JSON для вашей ссылки. Конкретный контент заключается в следующем
импортировать java.io.ioexception; импортировать java.util.date; импортировать java.util.hashmap; импортировать java.util.map; Импорт javax.servlet.http.httpservletresponse; Импорт com.alibaba.fastjson.json; Импорт com.alibaba.fastjson.serializer.serializerfeature; /** * * * @author humf * */public class fastjsonutil {/** * преобразовать объект в json string * @param object * @return */public static String tojSonstring (объект объекта) {// disablecircularReferEdEctect, чтобы запретить циркулярное обнаружение json.tojsontring (объект, serializeRectect. } // Вывод json public static void write_json (httpservletresponse response, string jsonstring) {response.setContentType ("Application/json; UTF-8"); response.setcharacterencoding ("UTF-8"); try {response.getWriter (). print (jsonstring); } catch (ioException e) {e.printstackTrace (); }} / *** json string of обратного вызова после подачи Ajax* @return* / public Static String AjaxResult (Boolean Success, String Message) {map Map = new Hashmap (); map.put ("успех", успех); // is map.put ("message", message); // строка текстового сообщения json = json.tojsonstring (map); вернуть json; } / *** json String автоматически префикс* @param json riginal json string* @param prefix prefix* @return String после префикса* / public static jsonformatteraddprefix (String json, String prefix, map <string> newmap) {if (newmap = null) {newmap = newhmap (); } Map <string, object> map = (map) json.parse (json); for (string key: map.keyset ()) {object object = map.get (key); if (isentity (object)) {String jsonstring = json.tojSonstring (Object); Jsonformatteraddprefix (jsonstring, prefix+key+".", Newmap); } else {newmap.put (prefix+key, object); }} return json.tojsonstring (newmap); } / ** * Определите, является ли объект объектом * @param object * @return * / private static boolean isentity (объект объекта) {if (instanceof string) {return false; } if (extance ObjectOf Integer) {return false; } if (extance ObjectOf long) {return false; } if (exance ocyt of java.math.bigdecimal) {return false; } if (exante -ancementof date) {return false; } if (exante -ancementof java.util.collection) {return false; } вернуть true; }} Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.