我从一个REST Web服务中获取了以下JSON数据。我正在尝试弄清楚如何将其转换为对象数组。
我尝试将对象转换成下面的形式,基本上我希望得到Person[]。在上面的JSON中,John、Hugh是名字,Buttler、Martin是姓氏。
{
"John": "Buttler"
"Hugh": "Martin"
.
.
.
}
我尝试将对象转换成下面的形式,基本上我希望得到Person[]。在上面的JSON中,John、Hugh是名字,Buttler、Martin是姓氏。
export class Person{
firstName: string;
lastName: string;
}
如果我得到以下JSON,我可以进行转换:
[
{
"firstName": "John"
"lastName:: "Buttler"
},
{
"firstName": "Hugh"
"lastName:: "Martin"
}
]
Angular服务代码:
findAllPersons(): Observable<Person[]> {
return this.httpClient.get<Person[]>('url');
}