Lua Serialize
public lua v1 · immutablefunction serialize(var) if type(var) == 'table' then local out = '{' local f = false for k,v in pairs(var) do if f then out = out .. ', ' end out = out .. '[' .. serialize(k) .. ']' .. ' = ' .. serialize(v) f = true end return out .. '}' elseif type(var) == 'string' then return '"' .. var:gsub('"', '\\"') .. '"' elseif type(var) == 'number' then return var elseif type(var) == 'boolean' then if var then return 'true' else return 'false' end endend