【发布时间】:2021-05-23 02:19:04
【问题描述】:
我正在从一个 REST Web 服务获取以下 JSON 数据。我想弄清楚如何转换为对象数组。
{
"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');
}
【问题讨论】:
标签: arrays json angular typescript