加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-x lua table数据存储

发布时间:2020-12-14 21:30:23 所属栏目:百科 来源:网络整理
导读:cocos2d-x lua table数据存储 version: cocos2d-x 3.6 1. 将table转为json http://www.jb51.cc/article/p-nnwsuhib-dp.html http://www.cnblogs.com/songcf/p/4556773.html 1) 引入json库 require("src/cocos/cocos2d/json") 2) 使用json - - table转json lo

cocos2d-x lua table数据存储

version: cocos2d-x 3.6

1. 将table转为json

http://www.52php.cn/article/p-nnwsuhib-dp.html
http://www.cnblogs.com/songcf/p/4556773.html

1) 引入json库

require("src/cocos/cocos2d/json")

2) 使用json

-- table转json local jsonData = json.encode(tableData)
-- json转table local testTable = json.decode(jsonData)

2. 数据持久化

1) 保存json数据

local tableData = json.encode(TABLE_DATA)
local file = io.open(SAVE_PATH,"wb")
file:write(tableData)
io.close(file)

2) 读取json数据

local file = io.open(SAVE_PATH,"rb")
 local readjson= file:read("*a")  --read all
 file:close()
 local tableData = json.decode(readjson)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读