JSON

json.array

Marca uma tabela como uma matriz JSON para que a codificação mantenha a semântica da matriz, inclusive para tabelas vazias.

Sintaxe

json.array(source: table): table

Argumentos

NomeTipoDescrição
sourcetableValor de origem usado pela operação.

Retornos

NomeTipoDescrição
arraytableTabela marcada para codificação de array JSON.

Descrição

Marca uma tabela como uma matriz JSON para que a codificação mantenha a semântica da matriz, inclusive para tabelas vazias.

Chame com 1 parametro(s): source. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna array (table). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Marcar uma tabela como uma matriz JSON, inclusive quando ela estiver vazia.

local tags = json.array({ "api", "docs", "luau" })
local empty = json.array()

print(json.encode(tags))
print(json.encode(empty))