local jsonData = SL:JsonDecode(data)
SL:dump(jsonData, "排序后的排行榜")
for name, value in pairs(jsonData) do
-- 这里的 name 就是 "卜问夏"、"平青" 这些玩家名字
-- value 就是对应的消费数值 34000、28000
table.insert(rankList, {
name = name, -- 玩家名字(键)
value = value -- 消费金额(值)
})
end
table.sort(rankList, function(a, b)
return a.value > b.value -- 降序排列
-- 如果要升序排列就改成 a.value < b.value
end)
SL:dump(rankList, "排序后的排行榜")