{
"name" : "雄霸天下",
"no_camp" : 0,
"save_state" : 1,
"state_locked" : 1,
"default_state" : 3,
"recover_state" : 1,
"relive" :
{
"type" : "11",
"relive_item" : 200000016,
"state": [100],
"camp_relive":
[
{
"posX": 4615,
"posY": 2245
},
{
"posX": 2910,
"posY": 6378
},
{
"posX": 813,
"posY": 3589
}
]
}
}
json文件如上,如何配置jsoncpp可以查看配置jsoncpp.
其中一般键名可以直接解析,如no_camp键名对应键值为0;
可以用int no_camp = root["no_camp"].asInt();来解析。
复杂数组可以参考如下代码:
#include<string.h>
#include<json/json.h>
#incl