cocos2dx-lua 笔记 >使用json作为配置文件
--[[ 读取json文件到table 注意: 1,json文件用utf-8 bom格式存储, 2,json文件中不要包含注释 json文件示例 { "desc" : "关卡配置信息,(必须是utf-8 bom编码格式,且不能写注释)", "count" : 3, "firstScene" : "home" } @param filePath 文件的路径,(在res/目录,如“config/stage.json”) --]] function loadJson(filePath) local fileUtil = cc.FileUtils:getInstance() local fullPath = fileUtil:fullPathForFilename(filePath) local jsonStr = fileUtil:getStringFromFile(fullPath) local jsonVal = json.decode(jsonStr) return jsonVal end
--使用示例 local stageInfo = loadJson('config/stage.json') print(stageInfo.desc)