javascript - 将表单数据转换为 JSON 对象的简单方法
问题描述
我想将表单字段中的值转换为 JSON 对象,但我希望它采用特定格式。像这样的东西:
{name: "John", surname: "Smith"}
有没有简单的方法来做到这一点?我不想手动构建每个字段,因为它们可能很多,我不想这样做
var data = JSON.stringify($("#newUserForm").serializeArray());
因为在这种情况下,JSON 看起来像这样:
[{"name":"name","value":"John"},{"name":"surname","value":"Smith"}]
也许有一些 jQuery 插件或其他技巧可以在一行代码中做到这一点?
解决方案
推荐阅读
- javascript - 关于 JavaScript 中 forEach 和 break/return 的问题
- php - 想要迭代一个字符串,在 PHP 中每个字符之后都会有一个空格
- scala - 如何成功将`FakeRequest`更改为`RequestBuilder`
- c - CLang-Tidy 警告 rand() 具有有限的随机性
- excel - 如何按名称访问用户窗体上的列表框?
- c# - 如何从 C# 中的 Redis 缓存中获取所有键值?
- android - 当前值转换为总值的图形表示
- c++ - 编辑期间的 QTableWidgetItem text() 属性
- bash - 在 while 循环中查找匹配项
- java - @Retry fallbackMethod 未注册