Я использую Google Tools (библиотека, шаблоны) почти год... и я пришел к тому, что мне нужно подключить серверную часть ко всем шаблонам, над которыми я работал. Бэкэнд получает данные в формате JSON.
Вот моя проблема. Я хочу отправить JSON, который представляет мою объектную модель в бэкэнде, и я знаю, что библиотека закрытия предлагает это...
var json = goog.json.serialize(goog.dom.forms.getFormDataMap(form).toObject());
Проблема в том, что метод getFormDataMap возвращает goog.structs.Map, который работает как hashMap... Это означает, что все значения отправленной формы вложены в массивы.
Мне было интересно, нашел ли кто-нибудь решение этой проблемы. Я знаю, что есть некоторая библиотека, которая делает то же самое (https://github.com/maxatwork/form2js), но я не могу поверить, что замыкание не имеет ничего общего с этой проблемой.
Большое спасибо !