Я часами искал это и не нашел ответа.
Пожалуйста, прочитайте весь вопрос, прежде чем зажечь! :)
У меня есть форма, подобная этой:
<form id="sample">
<input name="name" type="text" value="name value" />
<input name="phone[0][type]" type="text" value="cell" />
<input name="phone[0][number]" type="text" value="000" />
<input name="phone[1][type]" type="text" value="home" />
<input name="phone[1][number]" type="text" value="111" />
</form>
И нужно иметь возможность сериализовать его так:
{
name: 'name value',
phone: [
{
type: 'cell',
number: '000'
},
{
type: 'home',
number: '111'
}
]
}
Я пробовал большинство ответов на SO, включая библиотеки jquery-json, и большинство из них возвращает что-то вроде этого:
{
'name': 'name value',
'phone[0][type]': 'cell',
'phone[0][number]': '000',
'phone[1][type]': 'home',
'phone[1][number]': '111',
}
Это что-то Я не могу использовать ! : P
Спасибо всем заранее.