是否有用于 Javascript 的任何 JSON 解析器/字符串生成器不向原型(prototype)添加任何内容(如 Date.prototype)?
因为我的脚本将被用作第三方脚本,所以我想消除它可能引起的冲突。
我不热衷于编写自己的序列化器/反序列化器,因为这可能是在其他地方完成的,而且更好。
最佳答案
正如 Marcel 所建议的,Crockford 的 json2.js 是不错的选择。许多现代浏览器(Chrome、Firefox)都有内置的 JSON 解析器。如果您使用 crockford 的 json2.js,它会自动使用 native 实现(如果存在),否则回退到 javascript 实现。
关于javascript - 将对象序列化为 JSON 而不向原型(prototype)添加任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3529868/