如何用TypeScipt解析複雜的json對象?用TypeScript解析複雜的json對象
我有一個客戶對象,他們有一些發票。
這是我的模型:
export class Customer {
public id: string;
public name: string;
public invoices: CustomerInvoice[];
get invoicesCount(): number {
if (this.invoices== null) {
return 0;
}
return this.invoices.length;
}
constructor() {
}
}
export class CustomerInvoice {
public id: number;
constructor() {
}
}
而在我的服務,我有:
ngOnInit() {
if (this.id != null) {
this.dataService.getCustomer(this.id).subscribe(data => {
this.customer = data;
},
err => console.log(err));
}
}
客戶數據是巨大的(我的客戶ID,姓名等有一定的值),但發票是空的。
json是正確的,data.Invoices.length返回一個數字。
沒有足夠的詳細信息。 – dfsq