luaser 是一款支持 Lua 序列化的工具,支持以下功能:
-
key 类型:string、number
-
value 类型:string、number、table
-
支持循环引用
-
支持加密序列化
-
支持使用 loadstring 进行反序列化
使用示例:
local t = { a = 1, b = 2 }
local g = { c = 3, d = 4, t }
t.rt = g
local ser_str = ser(g)
local unser_table = loadstring(ser_str)()
输出结果:
local ret = {[1] = {['a'] = 1, ['b'] = 2}, ['c'] = 3, ['d'] = 4}
ret[1]['rt'] = ret
return ret
暂无评论