我有以下表格...
<form id="my-form">
<fieldset name="address">
<input name="streetAddress" type="text" placeholder="Street Address"><br>
<input name="city" type="text" placeholder="City"><p>,</p>
<input name="state" type="text" placeholder="State">
<input name="zipCode" type="text" placeholder="Zip Code">
</fieldset>
<fieldset name="dimensions">
<input name="length" type="text" placeholder="length">
<input name="width" type="text" placeholder="width">
<input name="height" type="text" placeholder="height">
</fieldset>
</form>
我需要使用 JS 将其序列化为 JSON,但我需要在地址对象中扭曲地址的字段,并且在维度对象中扭曲维度的字段。
像这样的东西...
{
'address':{'streetAddress':'111 Candy Ln', 'city':'Los Angeles', ...},
'dimensions':{...}
}
你如何干净地做到这一点,理想情况下不必编写我自己的函数来做到这一点?我当然见过要序列化的脚本,但没有什么可以做嵌入式对象。