我有这个JavaScript原型:
Utils.MyClass1 = function(id, member) {
this.id = id;
this.member = member;
}
然后创建一个新对象:
var myobject = new MyClass1("5678999", "text");
如果我做:
console.log(JSON.stringify(myobject));
结果是:
{"id":"5678999", "member":"text"}
但我需要将对象的类型包含在JSON字符串中,如下所示:
"MyClass1": { "id":"5678999", "member":"text"}
有没有使用框架之类的方法来执行此操作的快速方法?还是我需要toJson()
在类中实现一个方法并手动执行?
var myobject = new MyClass1("5678999", "text");
var dto = { MyClass1: myobject };
console.log(JSON.stringify(dto));
编辑:
JSON.stringify
将字符串化所有类的 “属性”。如果只想保留其中一些,则可以这样分别指定:
var dto = { MyClass1: {
property1: myobject.property1,
property2: myobject.property2
}};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句