js 给对象写 JSON.stringify 的方法

但我们自己定义的对象,想要执行 JSON.stringify,没法被序列化的属性就会产生报错,这时候应该用 toJson() 来重写,具体代码是:

object.toJSON = function() {
  return {outputA:"a",ouputB:"b"};
};

这样就会根据回调函数处理结果,如果还不理解,可以看看 toJSON 的用法详解。

你可能感兴趣的:(javascript,json,前端)