示例:我有一个名为“Person”的实体类
constructor(name:string,surname:string,birthdate:string) {
this.name = name;
this.surname = surname;
this.birthdate = birthdate;
}
在“经理”类中,我得到一个看起来像 JSON 的字符串:
{
"name" : "testName",
"surname" : "testSurrname",
"birthdate" : "JJJJ:MM:DD hh:mm:ss"
}
那么如何将JSON解析成“人”
personData : Person;
jsonData : JSON;
public toPerson(data: string): Person {
this.jsonData = JSON.parse(data);
.?
.?
.?
personData = new Person(....);
return personData;
}
最佳答案
public toPerson(data: string): Person {
let jsonData = JSON.parse(data);
personData = new Person(jsonData.name, jsonData.surname, jsonData.birthdate);
return personData;
}
关于javascript - Angular2 - 将 JSON 解析为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42653895/