将对象序列化为JSON

max*_*ori 211 javascript json

如何在JavaScript中将对象序列化为JSON?

Joh*_*iss 52

下载https://github.com/douglascrockford/JSON-js/blob/master/json2.js,包含它并做

var json_data = JSON.stringify(obj);
Run Code Online (Sandbox Code Playgroud)

  • @PavelAlexeev不,你不需要再包含`json2.js`,除非你的目标是非常老的浏览器:现代浏览器包括`JSON`对象的本机实现.关于`json2.js`的好处是它只会在没有找到原生对象的情况下启动.有关浏览器支持的详细信息,请参阅[http://stackoverflow.com/questions/891299/browser-native-json-support-window-json]. (32认同)