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

3340网站建设与管理搜狗竞价推广效果怎么样

3340网站建设与管理,搜狗竞价推广效果怎么样,欧美做瞹瞹嗳免费视频网站,郑州网站建设的公司哪家好简介 准备在开发板中使用json结构传送数据, 选用了cJson, 现在看下cJson的使用吧步骤 下载 git clone https://github.com/DaveGamble/cJSON 或者直接压缩包下载也行, 毕竟国内有时候下载不下来Qt 中使用cJson 在下载的cJson 目录中加入cJson.pri, 内容如下 INCLUDEPATH …

简介

准备在开发板中使用json结构传送数据, 选用了cJson, 现在看下cJson的使用吧

步骤

下载

git clone https://github.com/DaveGamble/cJSON
或者直接压缩包下载也行, 毕竟国内有时候下载不下来

Qt 中使用cJson

在下载的cJson 目录中加入cJson.pri, 内容如下
INCLUDEPATH += $$PWD
HEADERS += \$$PWD/cJSON.h \$$PWD/cJSON_Utils.h \$$PWD/cJSON_util.hSOURCES += \$$PWD/cJSON.c \$$PWD/cJSON_Utils.c
创建一个Qt工程, .pro中加入cJson.pri

例如 include(E:\workspace\cJson\cJSON\cJson.pri)

json结构解析代码
	QByteArray jsonData = "{"start_x": 1,"start_y": 2,"width": 100,"height": 100,"img_data": [2,3,4,5]
}";
cJSON *json = cJSON_Parse((const char*)jsonData.data());if (NULL == json){logger("parse failed!");return;}cJSON *tempJson = json->child;QString printString;/* 打印一下最外层的json数据 */do{printString.append(QString("name: %1, ").arg(QString::fromStdString(tempJson->string))); // 打印名称switch (tempJson->type){case cJSON_Invalid:printString.append(QString("cJSON_Invalid"));break;case cJSON_False:printString.append(QString("cJSON_False"));break;case cJSON_True   :printString.append(QString("cJSON_True"));break;case cJSON_NULL   :printString.append(QString("cJSON_NULL"));break;case cJSON_Number :printString.append(QString("cJSON_Number, %1").arg(tempJson->valueint));break;case cJSON_String :printString.append(QString("cJSON_String, %1").arg(QString::fromStdString(tempJson->valuestring)));break;case cJSON_Array  :printString.append(QString("cJSON_Array"));break;case cJSON_Object :printString.append(QString("cJSON_Object"));break;case cJSON_Raw    :printString.append(QString("cJSON_Raw"));break;default:break;}logger(printString);printString.clear();tempJson = tempJson->next;} while(tempJson);delete json;json = NULL;
测试 json 结构

{
“start_x”: 1,
“start_y”: 2,
“width”: 100,
“height”: 100,
“img_data”: [4, 3, 2, 1]
}

打印信息

name: start_x, cJSON_Number, 1
name: start_y, cJSON_Number, 2
name: width, cJSON_Number, 100
name: height, cJSON_Number, 100
name: img_data, cJSON_Array

http://www.ds6.com.cn/news/45532.html

相关文章:

  • 系统开发定制上海站群优化公司
  • 餐饮网站开发性能需求发外链的论坛
  • 网站做多少外链公司开发设计推荐
  • 有了域名怎样做淘客网站百度快照手机版网页版
  • 从零开始建网站短视频营销策略有哪些
  • 网站建设公司 校园网站新闻发布
  • 水果香精东莞网站建设技术支持嘉兴seo网络推广
  • 百度上开个网站怎么做百度一下百度一下
  • 申远空间设计公司官网哪个网站学seo是免费的
  • 做网站页面的需要哪些技巧当日alexa排名查询统计
  • 直播网站制作网络营销方法有哪些
  • 域名停靠app大全下载网站入口2023人工在线客服系统
  • 娱乐网站代理商怎么做实时热点新闻
  • 武汉建设厅宿舍网站系统开发
  • 06年可以做相册视频的网站顺德搜索seo网络推广
  • 广州今日要闻最新消息seo推广外包报价表
  • 网站推广积分个人免费自助建站网站
  • 做网站的资料修改关键词排名优化方法
  • 专业网站建站广州网站建设
  • 东营教育信息网官网福州360手机端seo
  • 品牌网站制作公司无锡百度推广代理商
  • 网区建站友情链接2598
  • 如何做网站建设团队建设网络营销品牌公司
  • b站推广链接搜索引擎优化seo网站
  • 百姓网网站源码西安百度代运营
  • 在山东省建设监理协会网站百度关键词规划师工具
  • 网站推广平台什么是百度指数
  • 给公司建网站国内最好的seo培训
  • c 做网站怎么插入id怎么建网页
  • wordpress 当前栏目seo网站推广计划