Syntaxe
json.array(source: table): tableArguments
| Nom | Type | Description |
|---|---|---|
source | table | Valeur source utilisée par l'opération. |
Retours
| Nom | Type | Description |
|---|---|---|
array | table | Tableau 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))