На передней части:
1. Если JSON преобразуется из объекта списка, вы можете напрямую пройти JSON и прочитать данные.
2. Если вам нужно преобразовать объект списка фронт-конца в JSON и передать его на фон, а PARAM является параметром AJAX, то преобразование выглядит следующим образом:
var JSonstr = json.stringify (list); var param = {}; param.jsonstr = jsonstr; На заднем плане:
1. Преобразовать строку в список (преобразовать STR в список)
List <t> list = new ArrayList <t> (); Jsonarray jsonarray = jsonarray.fromobject (str); // преобразовать строку в json list = jsonarray.tolist (jsonarray, t); // t здесь - класс <t>
2. Преобразование списка в JSON
Jsonarray json = jsonarray.fromobject (Object); String str = json.toString (); // конвертировать json в строку
например:
1. Сформируйте список объектов ответа на основе информации, введенной пользователем страницы
/ ** * @param answers * @param obster_ids * @param types * @return */ private list <sound> toanswerlist (string [] studentAnswers, int [] obstry_ids, int [] типы, int [] оценки) {list <response> responslist = new arraylist <sound> (); if (studenanswers! = null && obster_ids! = null && types! = null && racks! = null) {for (int i = 0; i <studentAnswers.length; i ++) {answer answer = new ответом (); String StudentAnswer = StudentAnswers [i]; int type = types [i]; int obstry_id = obster_ids [i]; int chount = баллы [i]; answer.setquestion_id (obster_id); answer.setscore (счет); answer.setStudenanswer (Studenanswer); answer.setType (type); outlist.add (ответ); }} return stist; } / ** * Преобразовать строку JSON в список * @param props * @return * / public Static List <sonse> convertanswerformString (string respons) {if (answer == null || answer.equals (")) return new arraylist (); Jsonarray jsonarray = jsonarray.fromobject (ответ); List <sonse> list = (list) jsonarray.tocollection (jsonarray, answer.class); вернуть список; } 2. Сгенерируйте строку JSON в список объекта ответа, который генерируется на основе информации, введенной пользователем на странице клиента.
public String getAnswerString (String [] StudentAnswers, int [] obster_ids, int [] типы, int [] оценки). Jsonarray jsonarray = jsonarray.fromobject (список); return jsonarray.toString (); }
PS: Вот еще несколько практичных онлайн -инструментов JSON для вашей ссылки:
Инструменты проверки кода JSON, проверка, осмотр, благоустройство и форматирование:
http://tools.vevb.com/code/json
Инструмент форматирования онлайн -форматирования JSON :
http://tools.vevb.com/code/jsonformat
Онлайн инструмент взаимного преобразования XML/JSON:
http://tools.vevb.com/code/xmljson
Код JSON онлайн форматирование/благоустройство/сжатие/редактирование/преобразование инструментов:
http://tools.vevb.com/code/jsoncodeformat
Онлайн инструменты сжатия/сжатия JSON:
http://tools.vevb.com/code/json_yasuo_trans
C Language Style/HTML/CSS/JSON CODE Инструменты и инструменты благоустройства:
http://tools.vevb.com/code/ccode_html_css_json