Angular 6 HttpClient无法将响应转换为接口

时间:2018-12-15 16:35:16

标签: angular6 angular-httpclient

我有一个api端点,该端点以JSON数组作为字符串进行响应。

enter image description here

相应地,我有一个与JSON响应匹配的接口

enter image description here

我有一项服务,该服务发出请求以获取用户数组并将第一条记录记录到控制台。

enter image description here

预期结果

我希望找回UserDetails对象,并应将索引0的所有内容打印到控制台。

实际结果

在控制台中,我仅看到字符“ [”。看来res变量仍被视为字符串,而不是UserDetails数组。

我一直在努力寻找房子,以找出导致这种现象的原因

1 个答案:

答案 0 :(得分:0)

我发现有兴趣的人都会遇到问题。

我的服务器将响应作为JSON字符串返回到正文中(这是AWS API Gateway的要求)。必须执行以下操作才能正确解析数据。

enter image description here