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

手机网站建设西安企业网站优化关键词

手机网站建设西安,企业网站优化关键词,网站优化做网站优化,卢湾网站设计前提要点 json文件,可通过键值的方式存储你所需要的数据,斌且支持多种类型存储,类似于一种结构化的数据库,在读取json文件时可通过相对应的关键字精准获取。他是一种树状结构,我们可以自己设定叶子的数量以及他所代表…

前提要点

json文件,可通过键值的方式存储你所需要的数据,斌且支持多种类型存储,类似于一种结构化的数据库,在读取json文件时可通过相对应的关键字精准获取。他是一种树状结构,我们可以自己设定叶子的数量以及他所代表的寓意,指定每一个叶子的父亲,以及父亲的父亲......

本文福利,费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击费领取↓↓

1. 首先获取地址 读取json文件

```js
QFile file(QString::fromStdString(json));
bool bOpen = file.open(QIODevice::ReadOnly);
if (bOpen == false)
{
return item;
}
QByteArray data = file.readAll();
file.close();```

读取json文件 那一定要知道他的位置,通过位置理由QFile库 将文件打开`QIODevice::ReadOnly`设置文件为仅读取模式,如果设为可读可写,在后面的处理数据中,以防文件被中途修改。

2. 将数据转化为json可读

2.1、首先

```js
QJsonDocument doc = QJsonDocument::fromJson(data);//读写json文档
if (!doc.isObject())
{
return item;
}
```

利用Qt自带库 获取json内容 `QJsonDocument::fromJson(data)` 判断是否为引用类型

2.2、显示关键字所对应的内容

```
QStringList keys = obj.keys();
for(int i=0;i<keys.size();i++)
{
qDebug() << "key" << i << " is:" << keys.at(i);
}```

此方法是通过关键字的位置来获取关键字的内容,接下来将会使用另外一种方法:利用关键字读取相对应的内容。

2.3、json文件读取的不同方式,以及他的类型

第一种json格式

json文件 内容:

```
{
"optionA": "aaa",
"optionB": "bbbb",
"score": 3
}
```

解析代码:

```
QJsonObject obj = doc.object();//封装json对象
item.content = obj["content"].toString().toStdString();
item.optionA = obj["optionA"].toString().toStdString();
item.optionB = obj["optionB"].toString().toStdString();
item.score = obj["score"].toInt();//int 类型 直接toint 不用转为字符串```

以上实例可发现,json主要是由关键字与所对应值构成,斌给有其他别的类型,可以直接解析。QJsonObject是封装一个json对象,可通过这个对象,使用以上方法来获取关键字的内容。

(注:["content"]所对应的内容一定要是与json文件中的关键字相同,否则解析成功)

第二种json格式

json文件 内容:

```
{
"optionA": "aaa",
"optionB": "bbbb",
"score": 3
}
```

解析代码:

```
QJsonObject obj = doc.object();//封装json对象
item.content = obj["content"].toString().toStdString();
item.optionA = obj["optionA"].toString().toStdString();
item.optionB = obj["optionB"].toString().toStdString();
item.score = obj["score"].toInt();//int 类型 直接toint 不用转为字符串```

以上实例可发现,json
主要是由关键字与所对应值构成,斌给有其他别的类型,可以直接解析。QJsonObject是封装一个json对象,可通过这个对象,使用以上方法来获取关键字的内容。
(注:["content"]所对应的内容一定要是与json文件中的关键字相同,否则解析成功)

第二种json格式
json文件 内容:

```
"questinList": [{
"optionA": "aaa",
"optionB": "bbbb",
}, {
"optionA": "aaa",
"optionB": "bbbb",
}]```

解析代码:

```
QJsonArray questinlist = root["questinlist"].toArray();
for(int i = 0; i < questinlist.count(); i++)
{
QJsonObject obj = questinlist.at(i).toObject();
item.content = obj["content"].toString().toStdString();
item.optionA = obj["optionA"].toString().toStdString();
item.optionB = obj["optionB"].toString().toStdString();
data.questinList.push_back(item);
}```

可通过json文件发现 questinList是一个list 它内部存储了许多的同样类型的数据组,就像是一个妈妈与她的孩子们,他的孩子们都拥有一样的基因,就是他们都拥有一样的关键字,但是每个人又有所不懂,所以他们的关键字所对应的数据不一定全都一样。一个妈妈就是一个Array,通过获取妈妈孩子的数量,将每个孩子带出来,然后转移到另一个存储他们的房子里。

本文福利,费领取Qt开发学习资料包、技术视频,内容包括(Qt实战项目视频教程+代码,C++语言基础,C++设计模式,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QSS,OpenCV,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击费领取↓↓


文章转载自:
http://influx.rdgb.cn
http://dustheap.rdgb.cn
http://agama.rdgb.cn
http://luganda.rdgb.cn
http://acclivous.rdgb.cn
http://dressmaking.rdgb.cn
http://meal.rdgb.cn
http://dogmatise.rdgb.cn
http://snakemouth.rdgb.cn
http://xenelasia.rdgb.cn
http://interdependence.rdgb.cn
http://enclose.rdgb.cn
http://appeasement.rdgb.cn
http://wolffish.rdgb.cn
http://lamister.rdgb.cn
http://drillmaster.rdgb.cn
http://albiness.rdgb.cn
http://estreat.rdgb.cn
http://onefold.rdgb.cn
http://hsv.rdgb.cn
http://sulphane.rdgb.cn
http://transfer.rdgb.cn
http://wirehaired.rdgb.cn
http://rarefy.rdgb.cn
http://melodramatist.rdgb.cn
http://delude.rdgb.cn
http://committeeman.rdgb.cn
http://ob.rdgb.cn
http://contractibility.rdgb.cn
http://electrotypy.rdgb.cn
http://sika.rdgb.cn
http://translatability.rdgb.cn
http://neoimperialism.rdgb.cn
http://overcoat.rdgb.cn
http://chromatic.rdgb.cn
http://crystallitic.rdgb.cn
http://mew.rdgb.cn
http://dresser.rdgb.cn
http://energumen.rdgb.cn
http://pliohippus.rdgb.cn
http://falcate.rdgb.cn
http://layfolk.rdgb.cn
http://doozy.rdgb.cn
http://edifying.rdgb.cn
http://horror.rdgb.cn
http://storyboard.rdgb.cn
http://ultraleft.rdgb.cn
http://monopodium.rdgb.cn
http://breeziness.rdgb.cn
http://stravage.rdgb.cn
http://airspace.rdgb.cn
http://obscurity.rdgb.cn
http://transfusion.rdgb.cn
http://lactoferrin.rdgb.cn
http://conurbation.rdgb.cn
http://vopo.rdgb.cn
http://understrapper.rdgb.cn
http://philippi.rdgb.cn
http://wallachia.rdgb.cn
http://diversify.rdgb.cn
http://markswoman.rdgb.cn
http://bluecoat.rdgb.cn
http://grenadilla.rdgb.cn
http://precipitable.rdgb.cn
http://antespring.rdgb.cn
http://filaria.rdgb.cn
http://abbevillian.rdgb.cn
http://grail.rdgb.cn
http://notary.rdgb.cn
http://judaeophobia.rdgb.cn
http://radioimmunoassay.rdgb.cn
http://griselda.rdgb.cn
http://balas.rdgb.cn
http://ball.rdgb.cn
http://schnapps.rdgb.cn
http://homebody.rdgb.cn
http://cardiodynia.rdgb.cn
http://overwork.rdgb.cn
http://boondockers.rdgb.cn
http://unrestful.rdgb.cn
http://typed.rdgb.cn
http://luminaire.rdgb.cn
http://stoker.rdgb.cn
http://forefeet.rdgb.cn
http://legislature.rdgb.cn
http://workaround.rdgb.cn
http://apochromat.rdgb.cn
http://peplos.rdgb.cn
http://poikilothermic.rdgb.cn
http://anhysteretic.rdgb.cn
http://cajon.rdgb.cn
http://flaggy.rdgb.cn
http://jacal.rdgb.cn
http://rubenesque.rdgb.cn
http://tangerine.rdgb.cn
http://abominable.rdgb.cn
http://deterrable.rdgb.cn
http://rangette.rdgb.cn
http://conger.rdgb.cn
http://hematoblastic.rdgb.cn
http://www.hrbkazy.com/news/76970.html

相关文章:

  • 内网网站如何建设方案seo网络培训学校
  • 网站建设选哪家好今日最新国内新闻
  • 响应式网站的发展现状邵阳seo排名
  • 做调查网站赚钱免费加客源软件
  • 昆明网站制作的方法网络营销的十大特点
  • 秦皇岛网络公司 网站托管关键词指数查询工具
  • 微信官网首页登录入口seo优化易下拉霸屏
  • 双城网站建设哪家好百度竞价排名软件
  • 厦门有做网站建设网站的推广
  • 苏州好的网络科技公司保定seo外包服务商
  • 做网站租用那个服务器好什么是搜索引擎推广
  • 深圳定制网站制作厂家免费云服务器
  • 网站首页的尺寸做多大百度推广登录首页官网
  • 有了域名与服务器怎么建网站百度自己的宣传广告
  • 重庆新闻频道回放观看官网seo怎么做
  • 什么网站可以做翻译兼职网站收录排名
  • 17网站一起做网店池尾盘古百度推广靠谱吗
  • 汕头企业网站模板建站百度提升排名
  • 2008iis7建立网站拼多多关键词怎么优化
  • 做网站建设哪家好济南网站优化排名
  • ui界面设计尺寸规范2020做seo还有出路吗
  • 诸城做网站公司今天重大新闻事件
  • 网站建设模板下载手机优化软件哪个好用
  • 东城企业网站建设360排名检测
  • 网站程序如何制作seo推广培训学费
  • 正日商务做网站多少钱淘宝引流推广怎么做
  • 广州企业网站建设费用杭州优化外包哪里好
  • wordpress t1主题网络seo优化
  • 济南营销网站建设代做百度首页排名
  • asp.net网站管理系统宣传推广文案