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

重庆做网站建设公司seo是什么职位

重庆做网站建设,公司seo是什么职位,wordpress前台注册登录代码,wordpress红包插件QJson-趟过的各种坑【先坑后用法】 Chapter1 QJson-趟过的各种坑【先坑后用法】一、不能处理大数据量,如果你的数据量有百兆左右(特别是有的小伙伴还喜欢json格式化输出的),不要用Qjson,否则会报错 DocumentTooLarge二、json格式化输出1.构建…

QJson-趟过的各种坑【先坑后用法】

  • Chapter1 QJson-趟过的各种坑【先坑后用法】
    • 一、不能处理大数据量,如果你的数据量有百兆左右(特别是有的小伙伴还喜欢json格式化输出的),不要用Qjson,否则会报错 DocumentTooLarge
    • 二、json格式化输出
      • 1.构建json
      • 2.解析json
    • rapidjson


QJsonDocument::Compact的作用

一、主要作用:压缩JSON对象中的空格和换行符,对于接收端只解析其的一部分时非常有用,因为部分解析就是只解析json字符串的一部分,那么这一部分就需要截取,当JSON字符串中存在长度不固定的空格和换行符时,截取位置就不好定义,因为没有规律可寻,使用了这个参数后就能够有效解决这个问题。

二、使用方法:

QJsonObject dataobj;//构建json对象dataobj
dataobj.insert("data",QJsonValue(allquerydata));QJsonDocument document;
document.setObject(dataobj);
QByteArray simpbyte_array = document.toJson(QJsonDocument::Compact);
QString simpjson_str(simpbyte_array);

Chapter1 QJson-趟过的各种坑【先坑后用法】

原文链接:https://blog.csdn.net/Carry_Qt/article/details/88867537

一、不能处理大数据量,如果你的数据量有百兆左右(特别是有的小伙伴还喜欢json格式化输出的),不要用Qjson,否则会报错 DocumentTooLarge

解决办法: 用rapidjson。

二、json格式化输出

解决办法: QByteArraydata = document.toJson(QJsonDocument::Compact);

在这里插入图片描述

QJson使用

#include <QJsonObject>#include <QJsonParseError>#include <QJsonArray>

1.构建json

QJsonObject json;json.insert("Name", "Qt");json.insert("From", 1991);json.insert("Cross Platform", true);QJsonDocument document;document.setObject(json);QByteArray byteArray = document.toJson(QJsonDocument::Compact);

2.解析json

QFile file(jsonFilePath);if (!file.open(QIODevice::ReadOnly)){qDebug()<<u8"读取json文件出错";return;}QByteArray data = file.readAll();file.close();QJsonParseError jsonpe;QJsonDocument jsonDocument = QJsonDocument::fromJson(data, &jsonpe);if (jsonpe.error == QJsonParseError::NoError){if (jsonDocument.isObject()){QJsonObject obj = jsonDocument.object();if(obj.contains("created")){QJsonValue value = obj.take("created");if(value.isBool()){bool m_created = value.toBool();if(m_created == true){//处理}}}}}else{QString errorStr = jsonpe.errorString();}

rapidjson

rapidjson是腾讯的开源json解析框架,用c++实现。由于全部代码仅用header file实现,所以很容易集成到项目中。rapidjson的性能也非常出色。

各大json库性能测试: jsoncpp和rapidjson哪个好用? - 知乎

http://www.yidumall.com/news/110037.html

相关文章:

  • 自建站是属于什么模式淄博seo推广
  • 佛山市网站建设搜全网的浏览器
  • 有哪些网站平台石家庄今天最新新闻头条
  • 昆明小程序开发公司哪家好排名优化公司电话
  • 为什么谷歌网站打不开搜索引擎优化的英文缩写
  • 网站建设北京市网络平台推广广告费用
  • 贵州百度seo整站优化seo工具不包括
  • 个人简历范文100字德阳seo优化
  • 网站做定制还是固定模板查网站是否正规
  • 做服装行业网站怎么每天更新内容怎么给网站做优化
  • 网站制作公司珠海nba最新交易
  • 携程网站建设项目个人做外贸怎样起步
  • 做网站的叫什么软件怎么推广游戏叫别人玩
  • 苏州电子商务网站建设网站首页快速收录
  • 南通网站建设知识武汉网络推广广告公司
  • 河北住房和城乡建设厅网站卡100个成功营销策划案例
  • asp.net做的小网站营销策略怎么写
  • sever2012做网站私人浏览器
  • 网络服务器端口怎么查seo推广员是做什么的
  • 群晖nas可以做web网站无代码系统搭建平台
  • wordpress支持react优化营商环境建议
  • 马鞍山网站建设设计seo搜索优化工具
  • 广州正佳广场营业时间网站搜索优化
  • 网站建设与开发专业樱桃磁力bt天堂
  • 无锡网络推广外包双滦区seo整站排名
  • 2021深圳设计周天津百度关键词seo
  • 泰安企业建站公司平台重庆网
  • 国外b2b网站是什么意思黄冈网站seo
  • 网站建设简述seo案例分析及解析
  • 医院网站html模板品牌策划方案怎么做