【Json2Lua】工具,一键批量自动转换(纯Lua版)

因为感觉用csv加载慢了,还不如直接把配置写成Lua算了,这样加载快多了,而且还可以和代码一同加密,省的另写一套csv的加密。
所以有了这个工具,论坛好像有人分享过c++写的,但我用了下,并不是我想要的,貌似我直接用还报错了:12:

然后觉得直接用纯lua写个这个工具不也一样用么。

步骤:

  1. 通过 Navicat Mysql 或 Navicat Premium 先到处表成json文件。
  2. 把导出的文件复制到 Json2Lua 文件夹下的 json文件夹下。
  3. 双击运行 run.bat
  4. 没有报错的话,会把转换后的文件输出到 lua文件夹下。

ps:

  1. 我自己的表名都是 config_xxx_xxx 。所以写的有点死。不喜欢这样的童鞋可以改下源码。
  2. 不用装lua环境,因为已经把库打包进去了。理论普通电脑都能直接运行。
  3. 转换出来的lua文件,里面格式只是我预设的,如不喜轻喷~
  4. 写的很粗糙,欢迎大家修改完善。

附图:


感谢分享~~

楼主仗义,这个工具不错

楼主可否简单说下代码的思想,我看你的源码不是很懂,谢谢~~~

感谢分享:14:

这个有没有mac下用的工具啊,或者说mac怎么使用,请指教

Navicat Premium for mac 下载一个,然后导出成json。
至于我的工具,你可以装一个lua for mac运行 main.lua 或者 拷贝代码到你自己的cocos工程里面运行也行。

找到了一个可以把csv文件转成lua的工具,但是我不知道怎么操作lua,存储和读取数据 ,转成的lua里面就是表的格式,不知道怎么直接存储这个,原来的csv.lua里的方法都不能用了呢

zainali

直接excel 转 lua 配置表 不是更好

软件怎么下载