响应映射排序顺序与angular2

时间:2017-02-13 14:36:34

标签: json angular typescript

从我的服务器返回json

{
  "something":"a",
  "map": {
          "rowid":1,
          "a":1,
          "b":2,
          ..
          "r":2
          }
  }

当我使用时:

return this.authHttp.put(queryUrl, bodyString, this.requestsOptions).map(res=> res.json)

以排序顺序返回(observable json)对象:

{
  "something":"a",
  "map": {

          "a":1,
          "b":2,
          ..
          "r":2,
          "rowid":1,
          }
  }`

有没有办法控制json()读取内部地图的顺序?这样就可以保留响应顺序吗?

(如果可能,无需映射到新的对象类型)

1 个答案:

答案 0 :(得分:0)

有时,响应中的顺序已经保留,但console.log将地图按字母顺序排序