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"])