forked from Dependencies/lua-json
				
			fix array detection when using overloaded indexing
							parent
							
								
									bee7ee3431
								
							
						
					
					
						commit
						d3f417d4d4
					
				
							
								
								
									
										2
									
								
								json.lua
								
								
								
								
							
							
						
						
									
										2
									
								
								json.lua
								
								
								
								
							|  | @ -65,7 +65,7 @@ local function encode_table(val, stack) | ||||||
| 
 | 
 | ||||||
|   stack[val] = true |   stack[val] = true | ||||||
| 
 | 
 | ||||||
|   if val[1] ~= nil or next(val) == nil then |   if rawget(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