method para serializar tabelas lua

Eu posso ter esquecido isso, mas existe um método interno para serializar / desserializar tabelas lua em arquivos de texto e vice-versa?

Eu tinha um par de métodos para fazer isso em uma tabela lua com formato fixo (por exemplo, 3 colunas de dados com 5 linhas

Existe uma maneira de fazer isso em tabelas lua com qualquerarbitrári formato?

Por exemplo, dada esta tabela 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,
            },
        }
    },
}

Seria convertido em texto como este:

{name="scnSplash",obj={{name="bg",type="background",path="scnSplash_bg.png",},{name="bird",  type="image",path="scnSplash_bird.png",x=0,y=682,}},}

O formato do texto serializado pode ser definido de qualquer forma, desde que a sequência de texto possa ser desserializada em uma tabela lua vazi

questionAnswers(6)

yourAnswerToTheQuestion