0
我的API返回以下字典:自动更改字典顺序/排序从HTTP响应
"positions": {
"31": 18,
"25": 12,
"23": 12,
"22": 12,
"19": 12,
"26": 9,
"21": 9,
"29": 9,
"20": 9,
"30": 9,
"24": 6,
"27": 6,
"28": 6,
"17": 3
}
当我收到这在棱角分明,它重新排序的字典,并通过键,而不是通过值排序。所以我得到这样的东西
"positions": {
"17": 3,
"19": 12,
"20": 9,
...
}
为什么?我是否必须为这个KVP定义一个模型,我告诉它这些键是字符串而不是数字?我会怎么做?
我不想在后端和前端对我的数据进行排序。
对象密钥不保证排序。如果你想要一些特定的顺序,使用一个数组或明确应用它。 – jonrsharpe