JSON

json.object

Marque une table comme un objet JSON afin que l'encodage conserve la sémantique de l'objet.

Syntaxe

json.object(source: table): table

Arguments

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

Retours

NomTypeDescription
objecttableObjet 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))