Here's an example i use for a Dutch weather API with JSON. This might help you.
--Source: http://weerlive.nl/delen.php
city = 'Amsterdam' --Vul hier de plaatsnaam in.
require('ssl.https')
require('json')
data = ssl.https.request('http://weerlive.nl/api/json-10min.php?locatie=' ..city)
datatable = json.pdecode(data)
datatable = datatable['liveweer'][1]
log(datatable)
city = datatable.plaats
log('Plaats: ' ..city)
--Source: http://weerlive.nl/delen.php
city = 'Amsterdam' --Vul hier de plaatsnaam in.
require('ssl.https')
require('json')
data = ssl.https.request('http://weerlive.nl/api/json-10min.php?locatie=' ..city)
datatable = json.pdecode(data)
datatable = datatable['liveweer'][1]
log(datatable)
city = datatable.plaats
log('Plaats: ' ..city)