如何将复杂的表单输入数据转换为嵌套对象?

时间:2018-06-01 00:41:03

标签: javascript html json

问题:

鉴于我有以下"名称"和"价值"字符串:

<input type="text" name="attributes[options][0][label]" value="Test Option">
<input type="text" name="attributes[options][0][value]" value="test-option">

<input type="text" name="attributes[options][1][label]" value="Another Test Option">
<input type="text" name="attributes[options][1][value]" value="another-test-option">

如何转换为以下JSON格式?

attributes: {
    options: [
        {
            label: "Test Option",
            value: "test-option",
        },
        {
            label: "Another Test Option",
            value: "another-test-option",
        },
    ],
}

0 个答案:

没有答案