Documentación de Real

JSON

json.array

Marca una tabla como una matriz JSON para que la codificación mantenga la semántica de la matriz, incluso para tablas vacías.

Sintaxis

json.array(source: table): table

Argumentos

NombreTipoDescripción
sourcetableValor de origen utilizado por la operación.

Retornos

NombreTipoDescripción
arraytableTabla marcada para codificación de matriz JSON.

Descripción

Marca una tabla como una matriz JSON para que la codificación mantenga la semántica de la matriz, incluso para tablas vacías.

Llamalo con 1 parametro(s): source. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.

Devuelve array (table). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.

Ejemplo

Marque una tabla como una matriz JSON, incluso cuando esté vacía.

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

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