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.