【发布时间】:2019-06-26 12:23:25
【问题描述】:
我有多个 HTTP 请求来获取数据。以前我收到的 JSON 响应看起来像这样:
[{"date":"25-04-2019 11:11:23","action":"Created Request","userName":"chaitanya"},{"date":"25-04-2019 11:13:18","action":"Edited Request","userName":"chaitanya"}]
现在 JSON 响应看起来像这样:
{
"status": "SUCCESS",
"data": "[{\"date\":\"04-06-2019 05:51:33\",\"action\":\"Created Request\",\"userName\":\"David Katz\"},{\"date\":\"04-06-2019 05:53:43\",\"action\":\"Edited Request\",]",
"errorMsg": null
}
基本上,较早的响应现在是新 JSON 中“数据”的一部分。
我之前的 return 语句看起来像这样:
return this.http.post('https://abc.xzu/fetchData', details)
如何在新的 JSON 中返回“数据”的值?如何访问它?
另外,我还有其他一些使用 subscribe 或 toPromise 的服务。对他们来说会有什么改变?基本上,我不知道如何访问新 JSON 中“数据”的值。
【问题讨论】:
标签: angular