我正在尝试将 JavaScript 对象序列化为 json,以便稍后反序列化回其原始形式。
困难的部分是我需要序列化的不仅仅是原语。例如:
function Foo() {
this.bar = "Hello World";
}
Foo.prototype.baz = function() {
alert(this.bar);
}
var qux = new Foo();
我将如何序列化qux
?如果我只是JSON.stringify
那么JSON.parse
它,我将无法调用qux.baz()
。
是否有任何标准或工具或技术可以做到这一点?有什么提示可以为我指明正确的方向吗?
谢谢。