Saltar al contenido principal

Serializar profundamente una tabla (table.deep_dump)

Declaración​

texto_tabla = table.deep_dump(tabla_asociativa)

Parámetros​

  • tabla_asociativa
    Tipo tabla; tabla que se debe serializar como cadena

Valor devuelto​

  • texto_tabla
    Tipo texto; texto de la estructura de árbol de la tabla. No se garantiza la compatibilidad de este formato entre versiones

Descripción​

Serializa la estructura de árbol de una tabla como texto.
No se garantiza la compatibilidad entre versiones del resultado serializado; la salida puede variar entre versiones.
Los tipos de referencia que no son tablas (como userdata y funciones) no se pueden deserializar mediante table.load_string; solo se garantiza que sean legibles para las personas.

Ejemplo​

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

Nota: el código anterior utiliza la función sys.alert, que no pertenece a este capítulo.