Syntaxe
json.object(source: table): tableArguments
| Nom | Type | Description |
|---|---|---|
source | table | Valeur source utilisée par l'opération. |
Retours
| Nom | Type | Description |
|---|---|---|
object | table | Objet de dessin créé. |
Description
Marque une table comme un objet JSON afin que l'encodage conserve la sémantique de l'objet.
Appelle le avec 1 parametre(s): source. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie object (table). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Marquez une table comme objet JSON, y compris lorsqu'elle est vide.
local profile = json.object({
name = "Guest",
active = true,
})
local empty = json.object()
print(json.encode(profile))
print(json.encode(empty))