Module:GetJSON: Difference between revisions

From AlternateWiki
Content added Content deleted
No edit summary
No edit summary
Tag: Reverted
Line 17: Line 17:
local value = root
local value = root
for _, key in ipairs(keys) do
for _, key in ipairs(keys) do
if tonumber(key) then
if key:sub(1, 1) == "#" then
key = tonumber(key)
key = tonumber(key:sub(2))
if not key then
return nil
end
local dictKeys = {}
for dictKey in pairs(value) do
table.insert(dictKeys, dictKey)
end
table.sort(dictKeys)
key = dictKeys[key]
end
end