【发布时间】:2018-09-14 22:49:34
【问题描述】:
这里有一个有用的 Angular 教程:
https://coursetro.com/posts/code/154/Angular-6-Tutorial---Learn-Angular-6-in-this-Crash-Course
在 data.services.ts 文件中有一个简单的 http.get,它返回一个 json 有效负载:
return this.http.get('https://jsonplaceholder.typicode.com/users');
我希望在 Chrome 开发人员工具中“检查”有效负载并添加以下代码:
console.log("Payload = " + this.http.get('https://jsonplaceholder.typicode.com/users'));
但我在 Chrome 中看到的是这样的:
Payload = [object Object]
如何“查看”通过 console.log() 返回的原始 JSON 数据?
我想检查有效负载的原因是我的要求是读取 XML 响应。我知道我必须将 XML 转换为 JSON,但我想确保我得到了 XML。
【问题讨论】:
-
你在使用`HttpClient`吗?
-
我相信您的 Payload 是一个数组数组,因此它不会像您希望的那样在控制台中显示。您可以放置一个调试器点,然后用鼠标手动移动到它上面并查看它的属性。当你用鼠标移动时,你能打印出你得到的东西吗?
-
Shashikant -- 是的,我正在使用 HttpClient。感谢您的贡献!
标签: angular typescript