将对象序列化为JSON
我怎样才能序列化一个对象到JavaScript的JSON?
您正在寻找JSON.stringify()
。
下载https://github.com/douglascrockford/JSON-js/blob/master/json2.js
,包括它并做
var json_data = JSON.stringify(obj);
为了保持向后兼容,如果没有提供本机JSON支持(为简单起见,使用jQuery),从cloudflare CDN加载Crockfords JSON库:
function winHasJSON(){ json_data = JSON.stringify(obj); // ... (do stuff with json_data) } if(typeof JSON === 'object' && typeof JSON.stringify === 'function'){ winHasJSON(); } else { $.getScript('ajax/libs/json2/20121008/json2.min.js', winHasJSON) }