diff --git a/Serializer.lua b/Serializer.lua index e305a25..87609c8 100644 --- a/Serializer.lua +++ b/Serializer.lua @@ -45,8 +45,10 @@ function serialize(value, forbidden) end forbidden[value]=false return "{"..r.."}" - elseif t=="number" or t=="boolean" then + elseif t=="boolean" then return tostring(value) + elseif t=="number" then + return tostring(math.tointeger(value) or value) elseif t=="string" then return string.format("%q",value) else