当前位置: 首页 > 面试题库 >

如何将JavaScript对象编码为JSON?

凤安然
2023-03-14
问题内容

是否有将JavaScript对象编码为JSON的好方法?

我有一个键值对列表…其中名称来自复选框,根据是否选中该框,值为true或false:

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

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

有人知道解决方案吗?


问题答案:

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

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


 类似资料:
  • 问题内容: 我想将Javascript对象编码为JSON字符串,但遇到了很多困难。 对象看起来像这样 我想将其放入JSON字符串以将其放入ajax请求中。 你明白了。不管我做什么,都行不通。所有JSON编码器(如json2等)都会产生 好吧,那对我没有帮助。基本上我想拥有类似php 函数的功能。 问题答案: 除非定义了变量,否则可能是造成您麻烦的原因。这样的事情会做你想要的: 您也可以一次完成所有

  • 问题内容: 希望我不必在这里重新发明轮子,但是有人知道C#中是否有一个类似于Adobe为AS3提供的类,用于将通用对象转换为JSON字符串的类? 例如,当我编码一个对象数组时。 输出: 问题答案: 在C#中:

  • 问题内容: 我试图遍历一个MySQL对象,并在另一个页面上使用ajax调用来追加数据,但是我无法获取php将有效的JSON返回给回调。 这显然不起作用… 还是这个… 问题答案: 这应该做。另外,您可以使用http://jsonlint.com/查看JSON输出有什么问题。 更新: 使用可能也是一个好主意

  • 问题内容: 我需要将JSON对象字符串转换为JavaScript数组。 这是我的JSON对象: 我想拥有: 我该如何实现? 问题答案: var json_data = {“2013-01-21”:1,”2013-01-22”:7}; var result = [];

  • 问题内容: 我正在尝试对从Zend_DB查询返回的数组进行json_encode。 var_dump给出:(手动添加0个成员不会更改图片。) 编码后的字符串如下所示: 我需要的是: php.ini / json_encode文档说的应该是什么样子。 问题答案: 您如何设置初始阵列? 如果您将其设置为: 那么您就没有一个带有数字索引而是一个字符串的数组,并且该数组将转换为JS world中的一个对象

  • 我们正在为Scala程序开发一个静态验证器(本硕士论文中描述的早期工作),目前的重点是验证涉及延迟评估的Scala特性。我们主要感兴趣的是特征的语义(行为),而不是其他(尽管很重要)方面,如可理解性或简洁性。 为了简化事情,我们暂时忽略了单例对象可能具有的特殊角色。例如,有些是伴随对象(这可能与它们的懒惰性质正交),或者有些是包对象。 懒惰的瓦尔斯 假设一个懒惰的瓦尔 其中是初始化块,即确定懒惰v