我有一个Person类,在设置了它的属性后,找出将该类转换为json对象的最佳方法。
class Person {
firstName: string;
lastName: string;
}
let person = new Person();
person.firstName = "FirstName";
person.lastName = "LastName";
如果我做person.getJson(),它应该给出json对象,如下所示
{
"firstName": "FirstName",
"lastName": "LastName"
}
并且没有设置lastName,那么json对象应该只有firstName
{
"firstName": "FirstName"
}
答案 0 :(得分:3)
您不需要在课程getJson()
上使用Person
方法。
你可以打电话
JSON.stringify(person);
如果你真的想上课......
class Person {
firstName: string;
lastName: string;
getJson() {
return JSON.stringify(this);
}
}