【发布时间】:2011-02-13 21:15:42
【问题描述】:
我有一个具有以下结构的 html 表单:
<input type="text" name="title" />
<input type="text" name="persons[0].name" />
<input type="text" name="persons[0].color" />
<input type="text" name="persons[1].name" />
<input type="text" name="persons[1].color" />
我想把它序列化成下面的json:
{
"title": "titlecontent",
"persons": [{
"name": "person0name",
"color": "red"
},
{
"name": "person1name",
"color": "blue"
}
]
}
请注意,人数可能因情况而异。
html表单的结构可以改变,但是提交的json的结构不能改变。
这怎么做最简单?
【问题讨论】:
-
字段名称是否重要 - 即“persons[1].name”?
标签: javascript html json forms