我想将HTML表单转换为JSON对象。表单基本上包含两个部分,标题和细节。标题部分包含一些HTML输入框,而详细信息部分是表格。我的表单的虚拟视图如下。将HTML表单转换为JSON对象
\t
\t
\t \t First Name:
\t \t
\t \t Last Name:
\t \t
\t \t Email:
\t \t
\t
\t
\t \t
\t \t \t \t \t
\t \t \t \t \t
Code\t \t \t \t \t
Name\t \t \t \t \t
Continent\t \t \t \t \t
Region\t \t \t \t \t
Population\t \t \t \t \t
Independence Year\t \t \t
\t \t \t
\t \t \t \t
\t \t \t \t \t
Ind\t \t \t \t \t
India\t \t \t \t \t
Asia\t \t \t \t \t
Asia\t \t \t \t \t
113Core\t \t \t \t \t
1947\t \t \t \t
\t \t \t \t
\t \t \t \t \t
Ind\t \t \t \t \t
India\t \t \t \t \t
Asia\t \t \t \t \t
Asia\t \t \t \t \t
1500000\t \t \t \t \t
1947\t \t \t \t
\t \t \t
\t \t
\t
我希望得到的JSON对象来模拟:
{"HeaderData":[{"Fname":"XYZ","LName":"ABC","Email":"[email protected]"}],
"DetailData":[{"Code":"Ind","Name":"India","Continent":"Asia","Region":"Asia","Population":"113 Crore","Independence Year":"1947"}],
"DetailData":[{"Code":"Ind","Name":"India","Continent":"Asia","Region":"Asia","Population":"113 Crore","Independence Year":"1947"}]
}
我已经尝试了不同的库,例如jquery.tabletojson.js但他们无法将数组分配给单独的变量。
后来我想将此JSON对象转换为XML字符串,以便我可以在SQL Server QUERY中处理它。我期望XML字符串模仿:
enter code here
\t
\t \t XYZ
\t \t XYZ
\t \t [email protected]
\t
\t
\t \t Ind
\t \t India
\t \t Asia
\t \t Asia
\t \t 113Crore
\t \t 1947
\t
\t
\t \t Ind
\t \t India
\t \t Asia
Asia
\t \t 113Crore
\t \t 1947
\t
我目前的首要任务是建设JSON字符串。一旦JSON可用,我可以将数据转换为XML。
+1
你的json示例没有任何意义。你有多个具有相同名称的项目。这不是json的工作原理。 –
+0
不应该将XML中的'DetailData'节点包装在父节点中吗? ('DetailDatas'或其他性质) –
+0
你可能会考虑将你的问题限制为JSON。您想将JSON转换为XML的事实对于您的实际问题而言非常重要。你的问题会更容易阅读。 –