Пишу админ панель для сайта, продающего билеты.
Собственно человек может добавить дополнительное поле, ввести в него данные и удалить все введенные билеты. Эту форму я собираю через serializeArray() для дальнейшей обработки.
При сборе данных я получаю следующий массив:
(6) [{…}, {…}, {…}, {…}, {…}, {…}]
0:{name: "row", value: "1"}
1:{name: "col", value: "2"}
2:{name: "section", value: "Бельетаж"}
3:{name: "row", value: "2"}
4:{name: "col", value: "5"}
5:{name: "section", value: "Бельетаж"}
length:6
__proto__:Array(0)
Но это не слишком удобно. Можно ли каким-то способом его быстро перевести в json вида:
[
{
"1" : {"row": "1" ,"col": "2", "section": "Бельетаж"}
},
{
"2" : {"row": "1" ,"col": "2", "section": "Бельетаж"}
}
]
?
То есть что бы кол-во новых объектов было {N полученных объектов}/ 3 и в каждый новый такой элемент записывалось по 3 элемента?