javascript - 如何将 JavaScript 对象编码为 JSON?

有没有一种将 JavaScript 对象编码为 JSON 的好方法?

我有一个键值对列表...其中名称来自复选框,值是真还是假取决于是否选中该框:

var values = {};
$('#checks :checkbox').each(function() { values[this.name]=this.checked; }); 

我想将这些值传递到 JSON 对象中,以便存储到 cookie 中以呈现表格(将根据用户勾选的内容添加列)。

有人知道解决办法吗?

最佳答案

我认为你可以使用 JSON.stringify :

// after your each loop
JSON.stringify(values);

https://stackoverflow.com/questions/10919965/

相关文章:

javascript - 这个简单的字符串是否被认为是有效的 JSON?

c# - 在 C# 中通过 POST 发送 JSON 并接收返回的 JSON?

javascript - 将 HTML 映射到 JSON

c# - 使用 JsonConvert.DeserializeObject 将 Json 反序列化为

ruby-on-rails - 使用 Rspec,如何在 Rails 3.0.11 中测试我的 Co

json - 如何对 Windows Azure 动态内容启用 gzip HTTP 压缩

c# - 将日期时间从 javascript 传递给 c# (Controller)

asp.net - 我可以将 JSON 字符串转换为 JsonResult 吗?

android - JSONException : Value of type java. lang

c# - Json.Net 中的 PreserveReferencesHandling 和 Refe