可能重复:
Parse JSON String into a Particular Object Prototype in JavaScript
所以我有一个类定义为
function ThisClass (a,b,c) {
this.a = a;
this.b = b;
this.c = c;
}
ThisClass.prototype.a_method = function(param) {
//stuff
}
var instance = new MyClass(a,b,c);
var stringified = JSON.stringify(instance);
var parsed = JSON.parse(stringified);
当我对此进行字符串化并将其存储在数据库中时,这一切都很酷。但是,当我在检索后解析它时,它会丢失其类类型,因此在使用chrome的检查工具解析后查看它时,该对象仅显示为常规对象,如instance: Object
而不是instance: MyClass
。
因此,新解析的变量parsed
在实例化时没有任何与之关联的原型方法。谁知道怎么做,或者我做错了?
谢谢!