我有一个这样的字符串:
{a="foo", b="bar", c=12345}
(导入并从文件中读取)
如何将其转换为包含这些内容的表格/集合? (或者我如何将表/集保存在文件中,而不必使用字符串作为中间人)
我正在使用一个以 lua 作为基础的程序,但不容易让我使用库(CC:Tweaked),所以像 dkjson 这样的东西不是一个真正的选择,我在这里找不到任何其他东西来帮助我或在文档中。 我是 lua 的初学者,所以非常喜欢简单的东西(我习惯了 python)
您可以使用 Lua 中的表解释器来解释您的字符串,使用
load
:
local s = [[{a="foo", b="bar", c=12345}]]
local t = load("return "..s)()
print(t.a)