Cocos2d-x中手动构造Json::Value

由于项目需要Json::Value 不是由服务器传送过来,而是自己手动构造。

带数组的json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Json::Value items;
for(int i=0,i<2;i++)
{
    items[i]["type"] = 1;
    items[i]["num"] = 100;
    items[i]["xid"] = "CH001" ;
}
 
 CCLog("items = %s",items.toStyledString().c_str());//此为打印Json::Value 的日志打印语句
//打印结果
 
items:[
        {
                type:1 //类型,
                num:100,
                xid:"CH001",
         },
             {
                type:1 //类型,
                num:100,
                xid:"CH001",
         }
    ]       

 单个Json::Value

1
2
3
4
5
6
7
8
9
10
11
12
13
Json::Value value;
value["type"] = 1;
value["num"] = 100;
value["xid"] = "CH001";
 
CCLog("value = %s",value.toStyledString().c_str());//此为打印Json::Value 的日志打印语句
 
//打印结果
{
     type:1;
     num:100;
     xid:"CH001"       
}

 

posted @   快乐在编  阅读(566)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示