如何在 JavaScript 中将对象序列化为 JSON?
将对象序列化为 JSON
IT技术
javascript
json
2021-01-17 00:50:18
3个回答
您正在寻找JSON.stringify()
.
下载https://github.com/douglascrockford/JSON-js/blob/master/json2.js
,包含并执行
var json_data = JSON.stringify(obj);
为了保持向后兼容,如果没有提供原生 JSON 支持,我会从cloudflare CDN加载 Crockfords JSON 库(为简单起见,使用 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)
}