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