如何使用管道和过滤器使用角度HttpClient服务从json文件获取数据?

如何使用管道和过滤器使用角度HttpClient服务从json文件获取数据?,json,angular,rxjs,rxjs-observables,Json,Angular,Rxjs,Rxjs Observables,以上是json数据的结构。 以上是我为特定用户提取“AllTransactions”数组而编写的代码。 有人能帮我解释一下GetAllTansactionsByser()中的错误逻辑吗。像这样: return this.http.get<Transaction[]>(this.userDataURL).pipe( map(data => data .filter(transaction => transaction.UID === UID) .map

以上是json数据的结构。

以上是我为特定用户提取“AllTransactions”数组而编写的代码。

有人能帮我解释一下GetAllTansactionsByser()中的错误逻辑吗。

像这样:

return this.http.get<Transaction[]>(this.userDataURL).pipe(
  map(data => data
    .filter(transaction => transaction.UID === UID)
    .map(transaction => transaction.AllTransactions)
);

返回this.http.get(this.userDataURL).pipe(
映射(数据=>数据
.filter(事务=>transaction.UID==UID)
.map(事务=>transaction.AllTransactions)
);

谢谢你的回答。它解决了我的问题。