any json.decode(string json)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| json | string | O texto JSON. |
Retorno
O valor lido. Se o texto não é JSON válido, nil e uma mensagem dizendo o problema e onde.
Objetos e arrays viram tabelas, e null vira nil (num array, deixa um buraco). Números inteiros viram inteiros de Lua. Mais de 32 níveis de aninhamento são recusados.
Exemplo
local data, problem = json.decode('{"name":"Carl","money":350}')
if problem then
outputDebugString("JSON inválido: " .. problem, 2)
else
print(data.name, data.money)
end