lua保存table到文件并从文件解析成table

Posted 船长博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua保存table到文件并从文件解析成table相关的知识,希望对你有一定的参考价值。

require("json")
result = {
    ["ip"]="192.168.0.177",
    ["date"]="2018-1-21",
         }

local test = assert(io.open("/tmp/abc.txt", "w"))
result = json.encode(result)
test:write(result)
test:close()


require("json")
local test = io.open("/tmp/abc.txt", "r")
local readjson= test:read("*a")
local table =json.decode(readjson)
test:close()
print("ip: " .. table["ip"])

参考:

https://my.oschina.net/u/223340/blog/382895

http://lua-users.org/wiki/SaveTableToFile

https://stackoverflow.com/questions/36834786/how-to-save-a-table-to-a-file-from-lua/48517263#48517263

以上是关于lua保存table到文件并从文件解析成table的主要内容,如果未能解决你的问题,请参考以下文章

dump方法打印表格

Lua学习之加载其他lua文件

在lua中怎样遍历访问table表中元素

nginx,我已添加了lua模块。我要用lua在nginx的conf文件里面配置负载均衡

c++怎么得到lua传进来的数组(数组的大小不确定,不能以字符串形式压入栈)

lua中,两种json和table互转方法的效率比较