【浮生梦】通过json数据 进行排序规则

发表于:2025-7-25 04:30:10 43
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, "排序后的排行榜")
收藏
送赞
分享

发表回复