mirror of https://github.com/rxi/json.lua.git
Changed empty table to be treated as array when encoding
parent
19b61e0628
commit
89b0e905ef
2
json.lua
2
json.lua
|
@ -50,7 +50,7 @@ local function encode_table(val, stack)
|
||||||
|
|
||||||
stack[val] = true
|
stack[val] = true
|
||||||
|
|
||||||
if val[1] ~= nil then
|
if val[1] ~= nil or next(val) == nil then
|
||||||
-- Treat as array -- check keys are valid and it is not sparse
|
-- Treat as array -- check keys are valid and it is not sparse
|
||||||
local n = 0
|
local n = 0
|
||||||
for k in pairs(val) do
|
for k in pairs(val) do
|
||||||
|
|
Loading…
Reference in New Issue