Qt QJson组装数据Sig传递
创始人
2025-01-07 21:06:39
0

有时候界面输入的值,不想创建结构体,那么直接用QString类型传输,更便捷方便,速度更快

QJson是你选择的一种方式

组合:

#include  #include  #include  #include  #include   int main(int argc, char *argv[]) {     QCoreApplication a(argc, argv);      // 创建JSON对象     QJsonObject jsonObject;     jsonObject["name"] = "John Doe";     jsonObject["age"] = 30;      // 创建JSON数组     QJsonArray jsonArray;     jsonArray.append("apple");     jsonArray.append("banana");     jsonArray.append("cherry");      // 将数组添加到对象中     jsonObject["fruits"] = jsonArray;      // 创建JSON文档     QJsonDocument jsonDoc(jsonObject);      // 将JSON文档转换为字符串     QString jsonString = jsonDoc.toJson(QJsonDocument::Indented);     qDebug() << "JSON Data:" << jsonString;      return a.exec(); } 

解析:

#include  #include  #include  #include  #include   int main(int argc, char *argv[]) {     QCoreApplication a(argc, argv);      // JSON字符串     QString jsonString = R"(     {         "name": "John Doe",         "age": 30,         "fruits": ["apple", "banana", "cherry"]     })";      // 将JSON字符串解析为JSON文档     QJsonDocument jsonDoc = QJsonDocument::fromJson(jsonString.toUtf8());      // 检查解析是否成功     if (jsonDoc.isNull() || !jsonDoc.isObject()) {         qWarning() << "Failed to parse JSON";         return -1;     }      // 获取JSON对象     QJsonObject jsonObject = jsonDoc.object();      // 访问数据     QString name = jsonObject["name"].toString();     int age = jsonObject["age"].toInt();     QJsonArray fruitsArray = jsonObject["fruits"].toArray();      qDebug() << "Name:" << name;     qDebug() << "Age:" << age;     qDebug() << "Fruits:";      for (const QJsonValue &value : fruitsArray) {         qDebug() << " -" << value.toString();     }      return a.exec(); } 

AI生成,有需求可以联系我

相关内容

热门资讯

科技新动态《wpk微扑克辅助透... 科技新动态《wpk微扑克辅助透视》太坑了果然确实是有挂(有挂总结);wpk微扑克是一种具有地方特色的...
重大通报wpk中牌率果然是有挂... 重大通报wpk中牌率果然是有挂,太坑了原来确实真有挂(证实有挂)-哔哩哔哩;1、让任何用户在无需AI...
最新研发微扑克wpk原来是真的... 最新研发微扑克wpk原来是真的有挂,太嚣张了原来是真的有挂,详细教程(有挂神器);1、点击下载安装,...
玩家必看科普(微扑克透明挂)外... 玩家必看科普(微扑克透明挂)外挂辅助器程序(辅助挂)辅助测试(有挂透明挂)详细教程(哔哩哔哩);微扑...
必赢方法WPK教程其实真的确实... 必赢方法WPK教程其实真的确实是有挂,太坑了原来是真的有挂(真是有挂)-哔哩哔哩;一、WPK有挂的是...
软件辅助挂Wepoke实锤软件... 软件辅助挂Wepoke实锤软件透明挂!太夸张了其实是有猫腻(有挂透明挂)(哔哩哔哩);是一款可以让一...
玩家必看秘籍《wePOke》软... 玩家必看秘籍《wePOke》软件透明挂!(软件)透明挂下载(2023已更新)(哔哩哔哩);最新版20...
重大推荐WPK模拟器原来真的是... 重大推荐WPK模拟器原来真的是有挂,太坑了原来确实真的是有挂(有挂猫腻)-哔哩哔哩;亲真的是有正版授...
热点推荐《wpK辅助透视》外挂... 热点推荐《wpK辅助透视》外挂辅助修改器(2021已更新)(哔哩哔哩);是一款可以让一直输的玩家,快...
一分钟揭秘Wepoke ai代... 一分钟揭秘Wepoke ai代打软件透明挂!太过分了其实真的是有挂的(证实有挂)(哔哩哔哩);小薇(...