【发布时间】:2015-09-24 13:55:39
【问题描述】:
我需要将 Javascript 对象转换为字符串,然后将此字符串转换回对象。
我得到的对象是这样的:
var Checked = {};
// Hold all checkboxes
$('div.list input[type=radio]:checked, input[type=checkbox]:checked').each(function () {
var $el = $(this);
var name = $el.attr('name');
if (typeof (Checked[name]) === 'undefined') {
Checked[name] = [];
}
Checked[name].push($el.val());
});
我知道如何使用 join 和 split 来处理数组,但是如何处理对象呢? 现在如何将此对象转换为字符串? 如何将此字符串取回对象?
【问题讨论】:
-
JSON.parse()和JSON.stringify() -
原生 JavaScript 支持 JSON?
-
@DmitrijHolkin JSON:JavaScript 对象表示法
-
@DmitrijHolkin :JSON.parse 和 JSON.stringify 是 JavaScript 函数。它们独立于任何库/框架。
标签: javascript jquery