因为感觉用csv加载慢了,还不如直接把配置写成Lua算了,这样加载快多了,而且还可以和代码一同加密,省的另写一套csv的加密。
所以有了这个工具,论坛好像有人分享过c++写的,但我用了下,并不是我想要的,貌似我直接用还报错了
然后觉得直接用纯lua写个这个工具不也一样用么。
步骤:
- 通过 Navicat Mysql 或 Navicat Premium 先到处表成json文件。
- 把导出的文件复制到 Json2Lua 文件夹下的 json文件夹下。
- 双击运行 run.bat
- 没有报错的话,会把转换后的文件输出到 lua文件夹下。
ps:
- 我自己的表名都是 config_xxx_xxx 。所以写的有点死。不喜欢这样的童鞋可以改下源码。
- 不用装lua环境,因为已经把库打包进去了。理论普通电脑都能直接运行。
- 转换出来的lua文件,里面格式只是我预设的,如不喜轻喷~
- 写的很粗糙,欢迎大家修改完善。
附图: