将对象序列化为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('//cdnjs.cloudflare.com/ajax/libs/json2/20121008/json2.min.js', winHasJSON)
}
链接地址: http://www.djcxy.com/p/1257.html

上一篇: Serializing an object to JSON

下一篇: Type to application/json in jsp file