错误TS2339:类型“对象”上不存在属性“ json”

Dom*_* Es 2 json object angular

在文件“ task.service.ts”中,我有:

getBooks(): Observable<Book[]> {
    return this.http.get('http://localhost:3000/books')
        .map((res) => res.json());
}
Run Code Online (Sandbox Code Playgroud)

我收到消息:“地图”不存在。因此,我在顶部添加了:import'rxjs',现在我收到一条错误消息:“ **

错误TS 2339:JSON类型“对象”上不存在属性

**。”

我究竟做错了什么?我忘记了什么?

Saj*_*ran 5

使用HttpClient,您不需要map(res => res.json())

 getBooks(): Observable<Book[]> {
    return this.http.get<Book[]>('http://localhost:3000/books');
  }   
Run Code Online (Sandbox Code Playgroud)