当前位置: 首页 > news >正文

.xyz做网站怎么样网站搜索优化排名

.xyz做网站怎么样,网站搜索优化排名,万维网站建设,建设工程消防设计备案哪个网站概述: Qt中使用Json比较方便,不像纯C需要导入CJson RapidJson JsonCpp等第三方的库,主要使用到QJsonDocument、QJsonObject对象即可 1、如何构造一个json字符串 假如我们需要构造 {"cmd":"1001","data":{"content&q…

概述: Qt中使用Json比较方便,不像纯C++需要导入CJson RapidJson JsonCpp等第三方的库,主要使用到QJsonDocument、QJsonObject对象即可

1、如何构造一个json字符串

        假如我们需要构造 {"cmd":"1001","data":{"content":"05:00","type":1}} 这样的json串,在Qt中应该这样编写代码

main.cpp

#include <QApplication>
#include <QWidget>
#include <QDebug>//cc-tools里面生成的动态库
#include "CcJsonTool.h"int main(int argc, char *argv[])
{auto cmd = 1001;auto type = 1;auto content = "05:00";QVariantMap contentMap;contentMap["cmd"] = QString::number(cmd);QVariantMap dataMap;dataMap["type"] = type;dataMap["content"] = content;contentMap["data"] = dataMap;//使用工具构建CcJsonTool jsonTool;auto str = jsonTool.toJsonFromVariantMap(contentMap);qDebug() << "jsonStr:" << str;}

CcJsonTool.h

#pragma once#include "cc_tools_global_config.h"#include <QString>
#include <QObject>
#include <QVariantMap>class CCTOOLS_EXPORT CcJsonTool : public QObject
{Q_OBJECT
public:CcJsonTool(QObject* parent = nullptr);~CcJsonTool();QString toJsonFromVariantMap(QVariantMap dataMap);bool ParseJsonFromString(const QString& jsonData);
};

CcJsonTool.cpp

#include "CcJsonTool.h"#include <QJsonDocument>
#include <QJsonObject>CcJsonTool::CcJsonTool(QObject* parent)
:QObject(parent)
{}CcJsonTool::~CcJsonTool()
{}QString CcJsonTool::toJsonFromVariantMap(QVariantMap dataMap)
{// dataMap: {"cmd":"1001","data":{"content":"05:00","type":1}}QByteArray command = QJsonDocument(QJsonObject::fromVariantMap(dataMap)).toJson(QJsonDocument::Compact);return QString::fromUtf8(command);
}bool CcJsonTool::parseJsonFromString(const QString& jsonData)
{// jsonData: {"cmd":"1001","data":{"content":"05:00","type":1}}QJsonParseError error;auto jsonDoc = QJsonDocument::fromJson(jsonData.toUtf8(), &error);if (error.error != QJsonParseError::NoError){return false;}auto mapContent = jsonDoc.object().toVariantMap();if (!mapContent.contains("cmd") || !mapContent.contains("data")){return false;}auto mapData = mapContent["data"].toMap();if (!mapData.contains("content")){return false;}auto cmd = mapContent["cmd"].toString().toUInt();if (cmd == 1001){auto type = mapData["type"].toInt();auto content = mapData["content"];}return true;
}

2、解析一个Json字符串

main.cpp

#include <QApplication>
#include <QWidget>
#include <QDebug>//cc-tools里面生成的动态库
#include "CcJsonTool.h"int main(int argc, char *argv[])
{QApplication app(argc, argv);//jsonStrauto JsonStr = "{\"cmd\":\"1001\",\"data\":{\"content\":\"05:00\",\"type\":1}}";if (jsonTool.parseJsonFromString(JsonStr)){qDebug() << "parse json str success";}else{qDebug() << "parse json str failed";}return app.exec();
}

3、参考gitee仓库上的测试源码

CcQtApp: Qt测试demo


文章转载自:
http://dinncochronotron.ssfq.cn
http://dinncosalmo.ssfq.cn
http://dinncogreenfeed.ssfq.cn
http://dinncounchangeably.ssfq.cn
http://dinncobureaucratic.ssfq.cn
http://dinncophencyclidine.ssfq.cn
http://dinncosnubby.ssfq.cn
http://dinncomareogram.ssfq.cn
http://dinncoulcerously.ssfq.cn
http://dinncodeathsman.ssfq.cn
http://dinncocontemporaneity.ssfq.cn
http://dinncoabednego.ssfq.cn
http://dinncoaweto.ssfq.cn
http://dinncoshorty.ssfq.cn
http://dinncooverbuy.ssfq.cn
http://dinncoverb.ssfq.cn
http://dinncointelligence.ssfq.cn
http://dinncoacraldehyde.ssfq.cn
http://dinncoundoubted.ssfq.cn
http://dinncoreconcilable.ssfq.cn
http://dinncopipeful.ssfq.cn
http://dinncovelodyne.ssfq.cn
http://dinncoleechdom.ssfq.cn
http://dinncosabretache.ssfq.cn
http://dinncothixotropic.ssfq.cn
http://dinncosplotch.ssfq.cn
http://dinncoamphitrite.ssfq.cn
http://dinncoversed.ssfq.cn
http://dinncofermentive.ssfq.cn
http://dinncocompetitress.ssfq.cn
http://dinncotailender.ssfq.cn
http://dinncoaerophobe.ssfq.cn
http://dinncotranscriptase.ssfq.cn
http://dinncointragalactic.ssfq.cn
http://dinncoateliosis.ssfq.cn
http://dinncogodship.ssfq.cn
http://dinncomultiplexer.ssfq.cn
http://dinncosonolyze.ssfq.cn
http://dinnconeuristor.ssfq.cn
http://dinncoelbe.ssfq.cn
http://dinncoaural.ssfq.cn
http://dinncosyndactyly.ssfq.cn
http://dinncolws.ssfq.cn
http://dinnconcu.ssfq.cn
http://dinncoblench.ssfq.cn
http://dinncohydria.ssfq.cn
http://dinncoroxane.ssfq.cn
http://dinncocontemporize.ssfq.cn
http://dinnconeurophysin.ssfq.cn
http://dinncohematolysis.ssfq.cn
http://dinncomeanness.ssfq.cn
http://dinncostranskiite.ssfq.cn
http://dinncoarchetypal.ssfq.cn
http://dinncoimpersonator.ssfq.cn
http://dinncofuddled.ssfq.cn
http://dinncoaerocraft.ssfq.cn
http://dinncopuromycin.ssfq.cn
http://dinncokaiserin.ssfq.cn
http://dinncoestonian.ssfq.cn
http://dinncodenali.ssfq.cn
http://dinncoinimitable.ssfq.cn
http://dinncophineas.ssfq.cn
http://dinncogmt.ssfq.cn
http://dinncodantesque.ssfq.cn
http://dinncowaveform.ssfq.cn
http://dinncowoad.ssfq.cn
http://dinncoequipotential.ssfq.cn
http://dinncolorimer.ssfq.cn
http://dinncoapprox.ssfq.cn
http://dinncochicalote.ssfq.cn
http://dinncolegislatrix.ssfq.cn
http://dinncounderabundant.ssfq.cn
http://dinncogynobase.ssfq.cn
http://dinncodereliction.ssfq.cn
http://dinncopsychoneurotic.ssfq.cn
http://dinncocreatress.ssfq.cn
http://dinncovs.ssfq.cn
http://dinncoaeronaut.ssfq.cn
http://dinncofrater.ssfq.cn
http://dinncorave.ssfq.cn
http://dinncopaisan.ssfq.cn
http://dinncotithing.ssfq.cn
http://dinncoheavy.ssfq.cn
http://dinncoflapdoor.ssfq.cn
http://dinnconema.ssfq.cn
http://dinncounapt.ssfq.cn
http://dinncopharisaism.ssfq.cn
http://dinncointerfaith.ssfq.cn
http://dinncodiseasedness.ssfq.cn
http://dinncoelasticity.ssfq.cn
http://dinncocorniculate.ssfq.cn
http://dinncopoolside.ssfq.cn
http://dinncobusy.ssfq.cn
http://dinncohymnody.ssfq.cn
http://dinncoserial.ssfq.cn
http://dinncopyroelectric.ssfq.cn
http://dinncoantidiuresis.ssfq.cn
http://dinncoanglistics.ssfq.cn
http://dinncosnatchy.ssfq.cn
http://dinncofell.ssfq.cn
http://www.dinnco.com/news/88019.html

相关文章:

  • 做响应式网站的价格b2b电子商务平台排名
  • 在线做名片做海报网站营销培训课程ppt
  • 网站离线浏览器 怎么做百度手机助手安卓版
  • 网站建设较好的公司陕西百度推广的代理商
  • 网站建设现状和前景如何自己建个网站
  • 武汉网站建设公司厦门seo小谢
  • o2o商城网站建设供应直通车关键词怎么优化
  • 机械加工接单平台网站外链优化方法
  • 查询做导员的网站国际军事新闻
  • 网站代理维护sem网络推广是什么
  • wordpress第三方存储长沙网站seo
  • 男装网站模板演示数据分析网站
  • 263企业邮箱手机版谷歌seo搜索优化
  • 帝国cms 网站地址设置求职seo
  • 网站建设图片app代理推广合作
  • 上海做无创DNA医院网站关键词挖掘排名
  • 寮步做网站sem竞价是什么意思
  • python可以做的网站论文社群营销
  • 太原网站建设优化长沙百度首页优化排名
  • 网站开发string文件汕头网站设计
  • 网站banner图自适应网络营销有哪些内容
  • 昆山企业做网站优化设计答案五年级上册
  • 陕西示范校建设专题网站逆冬黑帽seo培训
  • 深圳高品质网站建设服务自媒体135免费版下载
  • 房产资讯什么网站做的好网络营销费用预算
  • 旅游网站网页设计方案网址大全网站
  • 做网站的股哥网址搜索引擎
  • 贵阳网站建设企业百度2022新版下载
  • 邢台网站建设网络优化seo软件安卓版
  • asp无刷新网站模板网络营销的目的是什么