Возможно, я пропустил это, но есть ли встроенный метод для сериализации / десериализации таблиц 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.