如何在JavaScript中将对象序列化为JSON ?
你正在寻找JSON.stringify()。
JSON.stringify()
下载https://github.com/douglascrockford/JSON-js/blob/master/json2.js,包括它和做
https://github.com/douglascrockford/JSON-js/blob/master/json2.js
var json_data = JSON.stringify(obj);
只是为了保持向后兼容,如果没有本机JSON支持,我从cloudflare CDN加载Crockfords JSON-library(为了简单使用jQuery):
function winHasJSON(){ json_data = JSON.stringify(obj); // ... (do stuff with json_data) } if(typeof JSON === 'object' && typeof JSON.stringify === 'function'){ winHasJSON(); } else { $.getScript('//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.min.js', winHasJSON) }