способ сериализации таблиц lua
Возможно, я пропустил это, но есть ли встроенный метод для сериализации / десериализации таблиц lua в текстовые файлы и наоборот?
У меня была пара методов для этого в таблице lua с фиксированным форматом (например, 3 столбца данных с 5 строками).
Есть ли способ сделать это на таблицах lua с любымпроизвольный формат?
Для примера приведем эту таблицу lua:
local scenes={
{name="scnSplash",
obj={
{
name="bg",
type="background",
path="scnSplash_bg.png",
},
{
name="bird",
type="image",
path="scnSplash_bird.png",
x=0,
y=682,
},
}
},
}
Это будет преобразовано в текст как это:
{name="scnSplash",obj={{name="bg",type="background",path="scnSplash_bg.png",},{name="bird", type="image",path="scnSplash_bird.png",x=0,y=682,}},}
Формат сериализованного текста может быть определен любым способом, если текстовая строка может быть десериализована в пустую таблицу lua.