Jsoncpp求助

Json数据格式:

{“id”:123456,“name”:“testname”,“data”:{“info”:{“seatnum”:1,“card”:""},{“seatnum”:2,“card”:""}],“login”:“good”,“time”:“1234”}}

代码:

std::string seatnum;
std::string card;
CSJson::Value obj = value"data"]"info"];
for(int i = 0; i < obj.size(); i++)
{
    CSJson::Value obj2 = obj*;

** CCLog(“1: %s”, obj2.toStyledString().c_str());**

  •    seatnum = obj2"seatnum"].asString();*
    
  •    CCLog("2: %s", seatnum.c_str());*
    
  •    card = obj2"card"].asString();*
    
  •    CCLog("seat: %s, card: %s", seatnum.c_str(), card.c_str());*
    
  • }*

执行到 seatnum = obj2"seatnum"].asString(); 总是出错,貌似 obj2"seatnum"] 这样写会有问题,谁能给个好办法?
*

asInt():7::7::7:

:12: :12: 原来要根据json数据类型来取值。。。多谢!!