I was trying to make a script, but with reading this data i got the message 'nesting too deep' (below script).
Can i do anything to read also that part of the API?
Part of the results, some data i got, but deeper data i it dont, as the message shows.
Can i do anything to read also that part of the API?
Code:
require('json')
require('socket.http')
require("ltn12")
socket.http.TIMEOUT = 800
local data,_, code, headers, status, ret
local response = {}
_, code, headers, status = socket.http.request{
url='https://ergast.com/api/f1/current/last/results.json',
sink = ltn12.sink.table(response),
}
ret = table.concat(response)
data = json.pdecode(ret)
if not data then
log('Formule 1: cannot parse data')
return
end
log(data) -- sent data to log
Part of the results, some data i got, but deeper data i it dont, as the message shows.
Code:
["Results"]
* table:
[1]
* table:
nesting too deep
[2]
* table:
nesting too deep
[3]
* table:
nesting too deep