cocos2dx LUA 读取本地JSON文件



一、在项目里面添加JSON文件

二、通过文件名字得到文件的全路径(全路径)

      local filePath =  cc.FileUtils:getInstance():fullPathForFilename( FILE_NAME )

三、打开文件

       local f = io.open( filePath, "r" )

四、读,decode

       local t = f:read( "*all" )

       f:close()

       if nil ~= t and "" ~= t then
            local jsonData = cJson.decode( t )
            if jsonData == nil then
                print("Json error")
            end
            
            for k,v in pairs( jsonData ) do
                print("KKKKKKKKKKKKKKKK = ",v.level,v.xp,v.title )
            end
         else
            print("data was empty")
         end


你可能感兴趣的:(cocos2dx LUA 读取本地JSON文件)