【发布时间】:2016-08-01 21:50:54
【问题描述】:
不确定这是否按预期工作,但我想将一团 json 转换为通用对象数组(对象具有延展性,可以根据我的 URL 进行更改)。我应该改用 JSON.parse(res.json().data) 吗?谢谢。
return this.http.get(URL)
.toPromise()
.then(response => response.json().data as Object[])
.catch(this.handleError);
}
【问题讨论】:
-
不,我不知道该对象将具有哪些属性,因此打字稿类不适合我的需要。我宁愿把它转换成一个通用的 javascript 对象
-
好吧,您可以使用
as any[]进行不安全的强制转换,但如果您在许多地方使用此功能,则值得为该响应输入一个真实类型
标签: angularjs json angular angular2-http