`

将字符串写的table转换成Lua可以识别的table

 
阅读更多
-- 字符串转table
local function stringToTable(str)
    local b = loadstring("return "..str);
    t = b();
    return t
end

local str = "{{0, 0}, {3.0, 0}, {-3.0, 0}, {0, -3.0}, {3.0, -3.0}, {-3.0, -3.0}, {0, 3.0}}"

stringToTable(str)

 
打印出来的结果就是一个lua可以识别的Table数据

 

分享到:
评论

相关推荐

    json转lua-table工具

    通过执行python脚本(jsonToLua.py)

    实用的utility function.zip

    require文件刷新.lua 完美获得小数点第n位.lua table 复写pairs方法.lua 实现数组的全排列.lua table数组的逆序.lua 将csv内容输出保存table.lua ...复制table不改变原table.lua 输出字符串table.lua

    lua-5.3.5-支持字符串插值-var-fun.7z

    lua-5.3.5 模拟字符串插值,$与var转为 local,@与fun转为 function ,&转为.. ,!=转为~= ,null 转为 nil 。 如运行出错请联系jimdoc@qq.com 。 var aaa="KKK" var bbb=`$${aaa}=${aaa} --> str("$${aaa}=",aaa)` -...

    Lua跟C之间交互Table

    // 因为lua_tostring()在Key类型不是字符串时, 它会修改栈上的Key数据 // 这样, 下次调用lua_next()时, 就会因为Key被修改了而导致错误 // 为此,先调用lua_pushvalue(L, -2),将它Copy一份到栈顶,对这个Copy进行...

    Csv转Lua工具(纯Lua版)

    用Lua语言写的一个配置文件转换工具,能够将csv配置文件转换为Lua“类文件”。支持的格式有数字、字符串、数字数组、字符数组和table等。内有详细使用说明。水平有限,如有Bug或者好的建议欢迎留言交流。

    lua程序设计中文版

    展示了Lua的标准库,对那些想将Lua作为一门独立语言来使用的开发者特别有用,每一章介绍一个库,包括数学库、table库、字符串库、I/O库、操作系统库、调试库介绍Lua与C语言之间的API,这是为那些想用C语言来访问Lua...

    Lua程序设计_书籍

    展示了Lua的标准库,对那些想将Lua作为一门独立语言来使用的开发者特别有用,每一章介绍一个库,包括数学库、table库、字符串库、I/O库、操作系统库、调试库介绍Lua与C语言之间的API,这是为那些想用C语言来访问Lua...

    LUA程序设计一书的源码

    展示了Lua的标准库,对那些想将Lua作为一门独立语言来使用的开发者特别有用,每一章介绍一个库,包括数学库、table库、字符串库、I/O库、操作系统库、调试库介绍Lua与C语言之间的API,这是为那些想用C语言来访问Lua...

    pico8-table-string:将嵌套的Lua数据表存储为一个巨型字符串

    pico8-table-string:将嵌套的Lua数据表存储为一个巨型字符串

    PomeloUnity-Lua.rar

    博主亲测有效,纯源码。将sdks目录下的文件拷贝到工程的plugins目录即可使用。与服务器交互返回的数据默认解析成json字符串,返回给lua层。...发送也是lua的table转换成json字符串再发送。使用方便,效率高

    lua-table-flatten:将表展平为单深度表

    encoder:function :将key和value编码为字符串的函数。 setter:function :用于将key和value对设置为结果表的函数。 退货 res:table :展平的表。 编码器功能 encoder功能的声明如下: 键,val =编码器(键,val...

    lua-sharedtable

    表是关联数组,不仅可以用数字索引,还可以用字符串索引。 表值不仅可以是整数,字符串,浮点数,还可以是表引用。 没有固定大小,您可以向表中动态添加任意数量的元素。 内存空间是动态扩展的。 低内存碎片,...

    Lua程序设计第二版

    展示了Lua的标准库,对那些想将Lua作为一门独立语言来使用的开发者特别有用,每一章介绍一个库,包括数学库、table库、字符串库、I/O库、操作系统库、调试库介绍Lua与C语言之间的API,这是为那些想用C语言来访问Lua...

    main_TcpServer_nodemcu_lua_esp8266_

    ESP8266平台,nodemcu 系统,lua语言,TCP开800端口,将table转json字符串,TCP连接发送‘info’指令,传回自定义json字符串

    LUA5.1 脚本语言 编译执行源码

    6、运行期能编译字符串形式的程序文本并载入虚拟机执行;7、通过元表(metatable)和元方法(metamethod)提供动态元机制(dynamic meta-mechanism),从而允许程序运行时根据需要改变或扩充语法设施的内定语义;8、能方便...

    lua-tuple:Lua 元组。 Lua 的可变和内部元组表。 元组可以按字典顺序排序并默认连接

    元组可以存储数字、字符串和表格,但是,表格值将被递归转换为元组。 表不能有引用循环,否则元组构造函数将在堆栈溢出时崩溃。 > tuple = require " tuple " > t1 = tuple ( 3 , 2 , 1 ) > print (t1) tuple { 3...

    LuaJsonLib:Lua的JSON库

    将Lua对象编码成JSON字符串并存储到指定路径的文件中API首次值=负载(str)功能:将已编码的JSON对象解码为Lua对象参数列表: str [string]:已编码的JSON对象字符串返回值列表: 值[nil / boolean / number / ...

    详解Lua中的表的概念及其相关操作方法

    Lua使用关联数组和可不仅数字,但也有不同的零字符串索引。表格都没有固定的大小,并根据需要可以增长。 Lua采用的所有陈述,包括包装的代表性表。当我们访问一个方法的字符串。格式,这意味着,我们正在访问的格式...

    tableview:Lua TablesHTML查看器

    检视表 Tableview是一个非常小的Lua模块,可让您将表转储为HTML,以便您可以在Web浏览器中使用语法突出显示和可折叠表来检查它们。安装您可以通过LuaRocks安装tableview : $ luarocks install tableview用法该模块...

    Lua中文教程(pdf版)

    11.6 字符串缓冲.............80 第12章数据文件与持久化..................84 12.1 序列化...86 Programming in Lua v Copyright ® 2005, Translation Team, www.luachina.net 第13章 Metatables and ...

Global site tag (gtag.js) - Google Analytics