八,繼cocos2d-x lua中json數(shù)據(jù)交換格式補充

cocos2d-x技術(shù)群新群:117871561
c++技術(shù)交流群:593010226

在cocos2d-x lua中用的json.lua進行解析json。效率低下,json字符串稍微大點,進行decode的時候就非???,所以一般都用cjson

cocos2dx lua 3.10 默認目錄中包含cjson文件(目錄:/frameworks/cocos2d-x/external/lua),但是沒有使用。需要自己進行配置

1、首先將cjson加入到工程
2,修改lua_extensions.h文件


cjson.png

3,lua中使用

--引入cjson
cjson = require("cjson")

lcoal param = {}
param["name"] = "lilei"
param["age"] = 32
--編碼
local cjsonData = cjson.encode(param)
cclog("cjsonData",cjsonData)
--解碼
lcoal cjsonReData = cjson.decode(cjsonData)
cclog("name : %s",cjsonReData["name"])
cclog("age:%s",cjonReData["age"])

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容