[英]How get values and key in the object array JSON
我在下面有一个 JSON:
{
"sports": [
{ "id": 1, "name": "Soccer" },
{ "id": 2, "name": "Basketball" }
]
}
如何读取 typeScript 中的 ID 和名称? 目前我使用
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" }
]
感谢您的帮助。
如果你使用 Observables,你需要订阅线程来接收响应:
this.dataService.getJSON().subscribe(data => {
console.log(data);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.