【发布时间】:2020-01-28 19:30:48
【问题描述】:
我在客户端有这样的模型 MyObejct:
class MyObject{
id: number;
name: string;
active: boolean;
}
而http响应json数据如下:
[
{
id: "1",
name: "object1",
active: "true",
}
]
http响应是键值对,值类型都是字符串。那么如何将 http 响应映射到“MyObject”类型。 http get函数是这样的:
getMyObejct(name: string): Observable<MyObject> {
const url = this.url + 'name/' + name;
return this.http.get<MyObject>(url); // This is part I'm confused
}
getAllObjects(): Observable<MyObject[]> {
return this.http.get<MyObject>(this.url); // How to map this reponse to MyObject
}
http 响应值都是字符串类型,但 MyObject 有 number 和 boolean 类型。我该怎么做?
【问题讨论】: