QT JSON相关

        m_Qmutex.lock();

        QJsonObject json;   //最终的json对象   

        QJsonArray vArray;  //GPS位置       
        vArray.append(gpsInfo.longitude);
        vArray.append(gpsInfo.latitude);
        json.insert("deviceLocation", QJsonValue(vArray));

        QJsonObject temp;   //上传的数据整个数组
        QJsonArray displayKeys;
        temp.insert("ADC1", QJsonValue(detectorData[0].ADCData1));
        temp.insert("ADC2", QJsonValue(detectorData[0].ADCData2));
        temp.insert("countRate", QJsonValue((detectorData[0].RateCount1 + detectorData[0].RateCount2)/2));
        temp.insert("computation", QJsonValue(dose));
        temp.insert("RateCount1", QJsonValue(detectorData[0].RateCount1));
        temp.insert("RateCount2", QJsonValue(detectorData[0].RateCount2));
        temp.insert("threeSecondsRateCount1", QJsonValue(detectorData[0].threeSecondsRateCount1));
        temp.insert("threeSecondsRateCount2", QJsonValue(detectorData[0].threeSecondsRateCount2));
        displayKeys.append(temp);
        json.insert("displayKeys", QJsonValue(displayKeys));

        //json.insert("ADC1", detectorData[0].ADCData1);
        //json.insert("ADC2", detectorData[0].ADCData2);
        //json.insert("RateCount1", detectorData[0].RateCount1);
        //json.insert("RateCount2", detectorData[0].RateCount2);
        //json.insert("threeSecondsRateCount1", detectorData[0].threeSecondsRateCount1);
        //json.insert("threeSecondsRateCount2", detectorData[0].threeSecondsRateCount2);
        slotsUploadUniversalData(json);
        m_Qmutex.unlock();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值