所以我使用Web请求json:
{"number":"1,2,3"} OR table = {number="1,2,3"}
当我使用它时,它显示数字:
typeof(1,2,3)
但是当我直接从json /表中获取数据时,它显示了字符串,因此无论如何都可以将其转换为数字显示?
答案 0 :(得分:1)
Lua模式可能也是从原始字符串中获取数字的不错选择;然后按照建议使用tonumber()并将数字添加到示例代码中的表中,如下所示:
numbers = {}
str = '1,2,3'
for num in string.gmatch(str, '([^,]+)') do
table.insert(numbers, tonumber(num))
end