Javascript 将表单序列化为特定的json格式

Javascript 将表单序列化为特定的json格式,javascript,jquery,Javascript,Jquery,使用.serializeArray()时,我的数据如下所示: [ Object { Name="Name", Value="MyName" }, Object { Name="Age", Value="15"} ] 但我希望它看起来像: { Name: "MyName", Age: 15 } 我需要做什么 我的表格: <form id="newUser"> <input id="Name" name="Name" /> <input id="Age" name=

使用.serializeArray()时,我的数据如下所示:

[ Object { Name="Name", Value="MyName" }, Object { Name="Age", Value="15"} ]
但我希望它看起来像:

{ Name: "MyName", Age: 15 }
我需要做什么

我的表格:

<form id="newUser">
<input id="Name" name="Name" />
<input id="Age" name="Age" />
<input type="submit" />
</form>


您可以编写一些采用第一种格式的代码,然后将其转换为另一种格式。只要让它在数组上循环,并将名称作为对象中的键,将值作为键的值,然后将每对分配到一个对象中。

为什么需要这种格式?backbone.js的可能副本要求它与tha类似。这就解决了我的问题,您可以删除此问题吗?您应该可以自己删除或关闭此问题。在帖子下方应该有一些控件(靠近
链接| edit
等)。