有几个类似的问题,但没有一个涵盖字符串看起来像 some-name[][some-key]
的情况。 。我已经尝试过JSON.parse('some-name[][some-key]');
但它不解析它。
有没有办法将这样的字符串转换为 JavaScript 对象,看起来像 { 'some-name': { 0: { 'some-key': '' } } }
?
这是表单字段的名称。它通常由 PHP 解析,但我想用 JavaScript 以同样的方式解析它。我基本上有<input name="some-name[][some-key]">
我想将其转换为 var something = { 'some-name': { 0: { 'some-key': VALUE-OF-THIS-FIELD } } }
.
最佳答案
试试这个:
JSON.parse('{ "some-name": [ { "some-key": "" } ] }');
关于javascript - 从 PHP 表单输入名称在 JavaScript 中构建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21883390/