我可能錯過了這個,但有沒有一個內置的方法來序列化/反序列化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表。
哎呀,難怪lua桌子看起來像json,在[這裏]已經有一個Corona圖書館了(http://blog.anscamobile.com/2011/08/tutorial-exploring-json-usage-in-corona /)。 – cctan 2012-01-31 05:41:47