This commit is contained in:
Cooldude2606
2017-10-24 13:40:33 +01:00
parent 58b0f9ef27
commit 25b8d758e2

View File

@@ -72,18 +72,18 @@ function json_log(lua_table,no_log)
local result, done, only_indexs = {}, {}, true
for key,value in ipairs(lua_table) do
done[key] = true
if type(value) == 'table' then value = table.insert(result,json_log(value,true)) end
if type(value) == 'string' then json = table.insert(result,'"'..value..'"')
if type(value) == 'table' then value = table.insert(result,json_log(value,true))
else if type(value) == 'string' then json = table.insert(result,'"'..value..'"')
elseif type(value) == 'number' then table.insert(result,value)
else table.insert(result,key..':null') end
end
for key,value in pairs(lua_table) do
if not done[key] then
only_indexs = false
if type(value) == 'table' then table.insert(result,'"'..key..'":'..json_log(value,true)) end
if type(value) == 'string' then table.insert(result,'"'..key..'":"'..value..'"')
if type(value) == 'table' then table.insert(result,'"'..key..'":'..json_log(value,true))
elseif type(value) == 'string' then table.insert(result,'"'..key..'":"'..value..'"')
elseif type(value) == 'number' then table.insert(result,'"'..key..'":'..value)
else table.insert(result,key..':null') end
else table.insert(result,'"'..key..'":null') end
end
end
if only_indexs then