Serializer: Extra Handling, weil Ganzzahlen von tostring() doch manchmal als Kommazahl zurueckgegeben werden

This commit is contained in:
Nero 2023-07-21 20:56:42 +00:00
parent ff10b787ec
commit 108958c553
1 changed files with 3 additions and 1 deletions

View File

@ -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