【发布时间】:2014-04-22 21:53:35
【问题描述】:
我有一个基本的 HTML 表单,如下所示:
<html>
<form id="myform" action="something.cgi" method="post">
<select name="Container">
<option>container 1</option>
<option>container 2</option>
</select>
<input name="element1" type="text">
<!-- ... -->
</html>
我的目标是让用户进行一些配置并将其保存到一个配置文件中,我可以从另一个应用程序中读取它。我正在寻找一种方法来创建这样的 JSON 字符串
{
"Container 1":
{
"Group 1":
{
"element1": "value1",
"element2": "value2"
}
"Group 2":
{
"element3": "value3",
"element4": "value4"
}
}
}
我读到了这个POST data in JSON format,但是使用 JSON.stringify 方法会返回如下内容:
{
"Container": "Container 1",
"element1": "value1",
"element2": "value2",
"element3": "value3",
"element4": "value4",
}
我想知道是否有这样做的标准方法?感谢帮助!
【问题讨论】:
-
您能否扩展示例以显示
Container 2和第 1 组和第 2 组定义...即生成给定 json + Container 2 的 html 是什么 -
程序如何知道如何对字段进行分组?
-
@ArunPJohny 问题是没有组的定义。 html 表单由名称和值组成。分组必须由生成 JSON 字符串的代码完成。