邮递员以不同的顺序响应来自请求的控制台日志响应
Postman response in different order to console log response from request
当使用 Postman 测试一个 API 请求时,我得到的响应是无序的,这正是我想要的,即:
}
"23": "Kevin",
"2": "James",
"12": "Michael"
}
但是,当我记录响应时,它会自动将其排序为:
}
"2": "James",
"12": "Michael",
"23": "Kevin"
}
我正在收到承诺中的回复:
return this.client.post('/url', data)
.then(response => {
console.log('api response: ', response);
我是否可以阻止响应的排序,以便我可以根据需要呈现数据?我不确定数据的顺序在哪里或为什么不同。
非常感谢任何帮助!
您不能也不应该依赖 JSON 对象中元素的顺序。
来自 JSON 规格 http://www.json.org/
An object is an unordered set of name/value pairs
因此,JSON 图书馆可以按照他们认为合适的方式自由重新排列元素的顺序。这不是错误。
当使用 Postman 测试一个 API 请求时,我得到的响应是无序的,这正是我想要的,即:
}
"23": "Kevin",
"2": "James",
"12": "Michael"
}
但是,当我记录响应时,它会自动将其排序为:
}
"2": "James",
"12": "Michael",
"23": "Kevin"
}
我正在收到承诺中的回复:
return this.client.post('/url', data)
.then(response => {
console.log('api response: ', response);
我是否可以阻止响应的排序,以便我可以根据需要呈现数据?我不确定数据的顺序在哪里或为什么不同。
非常感谢任何帮助!
您不能也不应该依赖 JSON 对象中元素的顺序。
来自 JSON 规格 http://www.json.org/
An object is an unordered set of name/value pairs
因此,JSON 图书馆可以按照他们认为合适的方式自由重新排列元素的顺序。这不是错误。