fromJSON
Lê um texto JSON e devolve os valores correspondentes.
Sintaxe
Seção intitulada “Sintaxe”... fromJSON ( string json )Retorno
Seção intitulada “Retorno”Se o JSON for um array, cada item vira um valor devolvido, na ordem. Qualquer outro JSON devolve um único valor. Se o texto não for um JSON válido, não devolve nada — o que, na prática, é o mesmo que nil.
| JSON | Vira |
|---|---|
| objeto | tabela com chaves de texto |
| array | tabela com chaves 1..n |
| número | número |
| booleano | booleano |
| string | string |
null | nil |
local nome, pontos = fromJSON('["Gabriel", 10]')
local conta = fromJSON('{"nome":"Gabriel","pontos":10}')outputDebugString(conta.nome)Veja também
Seção intitulada “Veja também”fetchRemote— Faz uma requisição HTTP e entrega a resposta a um callback.toJSON— Converte um valor Lua em texto JSON.