JSON

json.array

Marque une table comme un tableau JSON afin que l'encodage conserve la sémantique du tableau, y compris pour les tables vides.

Syntaxe

json.array(source: table): table

Arguments

NomTypeDescription
sourcetableValeur source utilisée par l'opération.

Retours

NomTypeDescription
arraytableTableau marqué pour l'encodage du tableau JSON.

Description

Marque une table comme un tableau JSON afin que l'encodage conserve la sémantique du tableau, y compris pour les tables vides.

Appelle le avec 1 parametre(s): source. La table des arguments indique les valeurs requises et celles qui affinent le comportement.

Il renvoie array (table). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.

Exemple

Marquez une table comme tableau JSON, y compris lorsqu'elle est vide.

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

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