В вашем LinkedList вместо использования метода insert, который добавляет элемент в голове, используйте метод append, который добавляет элемент в конец LinkedList, а затем вызывает обратный метод.
Я решаю это, используя $ .each и добавляя пары ключ-значение в мои форм-данные.
$.each(personfood.details, function (key, value) {
personfoods.append("details[" + key + "]",value);
});
ContentType должен быть '' application / json; charset = utf-8 ", и вы не можете публиковать файлы, как вы делаете. Я думаю, что данные: JSON.stringify (personfoods); должны работать для остальных свойств.