Глубокая сериализация таблицы (table.deep_dump)
Объявление
текст_таблицы = table.deep_dump(таблица)
Параметры
- таблица
Таблица для сериализации в строку.
Возвращаемое значение
- текст таблицы
Текст древовидной структуры таблицы; совместимость формата между версиями не гарантируется.
Описание
Сериализует древовидную структуру таблицы в текст.
Совместимость результата сериализации между версиями не гарантируется: разные версии могут выдавать разный результат.
Ссылочные типы, не являющиеся таблицами (например, userdata и функции), нельзя десериализовать через table.load_string; гарантируется только удобочитаемость.
Пример
local s = table.deep_dump(_G)
sys.alert(s)
Примечание: в приведённом коде используется функция из другой главы — sys.alert.