【发布时间】:2020-06-18 14:38:02
【问题描述】:
我在下面有一个 JSON:
{
"sports": [
{ "id": 1, "name": "Soccer" },
{ "id": 2, "name": "Basketball" }
]
}
如何读取 typeScript 中的 id 和 name ? 目前我使用
let result = this.dataService.getJSON()
public getJSON(): Observable<any> {
return this.http.get('./assets/json/data.json');
}
但我有一条错误消息
map is not a function
我不知道如何解析 JSON,
我想要这个结果。
[
{ "id": 1, "name": "Soccer" },
{ "id": 2, "name": "Basketball" }
]
感谢您的帮助。
【问题讨论】:
-
您的代码中没有使用
map。请注意,result是一个Observable<any>,我认为它没有map功能... -
这与 Angular 2+ 有关吗?
标签: javascript json typescript