in scripts/lua/lib/utils.lua [40:62]
function _Utils.serializeTable(t)
local first = true
local tt = { '{' }
for k, v in pairs(t) do
if first == false then
tt[#tt+1] = ', '
else
first = false
end
if type(k) == 'string' then
tt[#tt+1] = _Utils.concatStrings({tostring(k), ' = '})
end
if type(v) == 'table' then
tt[#tt+1] = _Utils.serializeTable(v)
elseif type(v) == 'string' then
tt[#tt+1] = _Utils.concatStrings({'"', tostring(v), '"'})
else
tt[#tt+1] = tostring(v)
end
end
tt[#tt+1] = '}'
return table.concat(tt)
end