function StringToTable(str)
local _result = load("return " .. str); --loadstring在lua5.2中被弃用了
return _result();
end
ss = '{[1]={["discount"]=10000,["id"]=1},\
[2]={["discount"]=1041,["id"]=2}, \
[3]={["discount"]=5558,["id"]=3}}';
local tab = StringToTable(ss);
print(type(tab))
Lua String转table
最新推荐文章于 2024-05-02 19:50:09 发布