Methode zum serialisieren lua-Tabellen

Ich verpasst haben, aber gibt es eine integrierte Methode zum serialisieren/Deserialisieren von lua-Tabellen, um text-Dateien und Umgekehrt?

Hatte ich ein paar Methoden, die in Ort, um dies zu tun auf einer lua-Tabelle mit festem format (z.B. 3 Spalten von Daten mit 5 Zeilen).

Gibt es eine Möglichkeit, dies zu tun zu lua-Tabellen mit allen beliebigen format?

Für ein Beispiel, denn dieses lua-Tabelle:

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,
            },
        }
    },
}

Es würde umgewandelt werden in den text wie dieser:

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

Das format des serialisierten text kann definiert werden, in keiner Weise, solange der text-string kann deserialisiert werden in eine leere lua-Tabelle.

InformationsquelleAutor cctan | 2012-01-31
Schreibe einen Kommentar