diff --git a/json/json.lua b/json/json.lua index 79761b6..324ca55 100755 --- a/json/json.lua +++ b/json/json.lua @@ -182,6 +182,7 @@ function decode_scanArray(s,startPos) startPos = decode_scanWhitespace(s,startPos+1) end assert(startPos<=stringLen, 'JSON String ended unexpectedly scanning array.') + local object object, startPos = json.decode(s,startPos) array[index] = object index = index + 1