Просто я пытаюсь разобрать список составных объектов, передаваемых от Spring контроллера через объект ModelAndView как следующийJQuery не работает stringify
Спринг часть
ModelAndView view = new ModelAndView("my view");
List<ActionHistory> histories = myService.getListData();
view.addObject("histories", histories);
return view;
В Jquery я попробовал несколько альтернатив , первым использовал строку ниже, чтобы построить JSON из списка:
var list = JSON.stringify('${histories}');
console.log(histories);
консоль возвращается
"[com.companyname.projectname.domains.[email protected]]"
TypeError: invalid 'in' operand a
Я также попытался с Jquery-JSON, включив «jquery.json.min.js» как предложение из этой обсуждаемой темы, но получить ту же ошибку выше Serializing to JSON in jQuery
var histories = $.toJSON('${histories}');
console.log(histories);
можно попробовать в этом 'var list = JSON.stringify ('historyories'); console.log (истории); ' – Pat
, если вы хотите зарегистрировать список перед его разбором, он возвращается (как и поступает с контроллера) [[email protected]] – gasser
задает ваши данные в hashmap и установите эту ссылку hasmap на объект json object ref и отправьте это в js, где вы можете просто указать – Pat