Sintaxe
json.object(source: table): tableArgumentos
| Nome | Tipo | Descrição |
|---|---|---|
source | table | Valor de origem usado pela operação. |
Retornos
| Nome | Tipo | Descrição |
|---|---|---|
object | table | Objeto de desenho criado. |
Descrição
Marca uma tabela como um objeto JSON para que a codificação mantenha a semântica do objeto.
Chame com 1 parametro(s): source. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.
Retorna object (table). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Marcar uma tabela como um objeto JSON, inclusive quando ela estiver vazia.
local profile = json.object({
name = "Guest",
active = true,
})
local empty = json.object()
print(json.encode(profile))
print(json.encode(empty))