macek/jquery-serialize-object

Complex fields

tomasbjerre opened this issue · 2 comments

Is it possible to convert this kind of fields (or something similar):

<input type="headers[].name" value="n1">
<input type="headers[].value" value="v1">

<input type="headers[].name" value="n2">
<input type="headers[].value" value="v2">

To:

...
"headers": [
 { "name": "n1", "value": "v1" },
 { "name": "n2", "value": "v2" }
]
...

?

<input name="animals[][name]" value="d">
<input name="animals[][breed]" value="e">
macek commented

This will create the object you're looking for

<input type="headers[0][name]" value="n1">
<input type="headers[0][value]" value="v1">

<input type="headers[1][name]" value="n2">
<input type="headers[1][value]" value="v2">