【问题标题】:Adding json stringify to the javascript object prototype将 json stringify 添加到 javascript 对象原型
【发布时间】:2013-10-08 23:39:37
【问题描述】:

我肯定希望能够添加这个:

Object.prototype.toJson = function() { this.toJson = undefined; return JSON.stringify(this); }

但它得到所有循环引用-y。我仍然希望能够到处写 .toJson()。

【问题讨论】:

标签: javascript json serialization


【解决方案1】:

似乎是work fine

Object.prototype.toJson = function() { this.toJson = undefined; return JSON.stringify(this); }

这个错误实际上似乎是在稍后加载其他库时出现的。 Moment.js 和 KendoUI 都在触发循环引用。在这一点上,我认为修改 Object 原型并不是一个好主意。如果对象可以序列化自己并以某种神奇的优雅方式处理循环,那就太好了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 2020-05-12
    • 2010-12-17
    • 2021-11-12
    • 1970-01-01
    相关资源
    最近更新 更多