javascript - Angular 6 将 Json 数据转换为对象

标签 javascript arrays json angular6

enter image description here

我从服务器获取的数据采用这种格式,我希望它采用对象的形式。

public getOrder(): Observable < ORDERS > {
  return this._http.get < ORDERS > (`${this._apiBase}/charts/list/ORDERS/`);
}

这是我如何从服务器获取数据。

ngOnInit() {
  this._dashService.getOrder().subscribe(order => {
    this.orders = order;
    console.log(this.orders);
  })
}

最佳答案

这可能意味着您的服务未将 http header 的 Content-Type 属性设置为 application/json

如果您拥有该服务,您可以尝试设置响应的 header 属性。 如果您无法更改它,可以尝试 JSON.parse() 方法。

关于javascript - Angular 6 将 Json 数据转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52605537/

相关文章:

javascript - 单击 ion-item 后无法显示 feed 数据 - Ionic 2

Java 读取 JSON null

javascript - 对象的顺序已更改

c# - 返回 XML 而非 JSON 的 RESTful Web 服务

javascript - 如何将选定价格和输入复选框价格Jquery结合起来?

Javascript - 缓存和 cookie 问题

javascript - JSDoc 类型等于数组成员

java - 关于排序数组列表

objective-c - 将浮点指针数组传递到 VBO

javascript - AngularJS 形式。 JSON 中的可选属性