gaoyaqi的个人主页

http://www.qtcn.org/bbs/u/184992  [收藏] [复制]

gaoyaqi

  • 7

    关注

  • 2

    粉丝

  • 5

    访客

  • 等级:新手上路
  • 总积分:3
  • 保密,1990-08-20

最后登录:2023-12-04

更多资料

日志

QJson解析

2017-10-19 14:26

//解析Json格式
    QJson::Parser*parser=new QJson::Parser();
    QString byte = QString(Respond);
    QVariant result = parser->parse(byte.toAscii(), &ok);
    QList<QVariant> list = result.toList();

    if(list.count() == 1 && list.at(0).toMap()["retMgs"].toString() != "success"){
        qDebug("该网关控制设备暂未进行任何操作");
        return ;
    }
    if(list.isEmpty()){
        qDebug("list.isEmpty()");
        return ;
    }
    App::cmdList.clear();
    QString cmdString;
    foreach(QVariant variant,list)
    {
      QVariantMap mymap = variant.toMap();
        cmdString = mymap["nd_device_id"].toString() + ":" + mymap["cur_state"].toString();
        App::cmdList.append(cmdString);
        qDebug()<<"cmdString:"<<cmdString;


    }
分类:默认分类|回复:0|浏览:358|全站可见|转载
 

下一篇: QJson封装

上一篇: QMap赋值

Powered by phpwind v8.7 Certificate Copyright Time now is:05-04 00:39
©2005-2016 QTCN开发网 版权所有 Gzip disabled