Aller au contenu principal

Sérialiser profondément une table (table.deep_dump)

Déclaration

texte_table = table.deep_dump(table_associee)

Paramètres

  • Table associative
    Type table, table à sérialiser en chaîne

Valeur renvoyée

  • Texte de la table
    Type texte, texte de la structure arborescente de la table ; ce format n’est pas garanti compatible entre les versions

Description

Sérialise en texte la structure arborescente de la table
Le résultat de la sérialisation n’est pas garanti compatible entre les versions ; la sortie peut différer selon les versions
Les types référencés qui ne sont pas des tables (par exemple userdata et fonctions) ne peuvent pas être désérialisés par table.load_string ; seule leur lisibilité humaine est garantie

Exemple

local s = table.deep_dump(_G)
sys.alert(s)

Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert