我正在制作$ HTTP.GET请求,这是我的输出内容:
{
"hierarchy": {
"101": {
"166": true
},
"29": true,
"26": {
"30": true,
"181": true,
"33": true
}
}
}
这里的问题是我在JS对象中的索引位置错误... 我认为当javascript解码json_data时,它会对索引位置进行排序,我得到的结果如下:
{
"hierarchy": {
"26": {
"30": true,
"33": true,
"181": true
},
"29": true,
"101": {
"166": true
}
}
}
我认为原因是因为索引是Numbers(INT)。我无法改变接收数据的结构。所以我需要保持Object的索引位置 - 这非常重要。
如何告诉Angular HTTP.GET / POST方法不对响应进行排序? 或者我可以做些什么?
答案 0 :(得分:0)
好的,所以解决方法是重新格式化响应数据 - 按键(简单数组)订购项目。