2022.1.20-笔记-JSON格式转换(JSON类型str->int\double\string)
void Communicate::fun(QString str)
{qint32 mode;QJsonObject jsonObject, rootObject; //2.点 value(key)得出value实值QJsonDocument jsonDocument; //1.str转document,再转objectQJsonValue jsonValue; //3.jsonValue.toVariant().toInt(); jsonValue.toVariant().toString(); jsonValue.toString()QJsonArray jsonArray; //value也可转成数组,再转object,套用2、3 (jsonValue.toArray();)qDebug()<<"str:"<<str;jsonDocument = QJsonDocument::fromJson(str.toUtf8());rootObject = jsonDocument.object();jsonValue = rootObject.value("mode");mode = jsonValue.toVariant().toInt();jsonValue = rootObject.value("XXXX");jsonArray = jsonValue.toArray();
}
已经是第三次要做json文件了,每次都要重新研究。太容易忘了。
其中QJsonvalue直接转string和转variant再转string的区别还没验证,有知道的大神请不吝赐教,帮忙留个言。
2022.1.20-笔记-JSON格式转换(JSON类型str->int\double\string)相关推荐
- python格式和JSON格式转换
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...
- ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点
JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj // ...
- Ajax基本使用与JSON格式转换
老规矩,今天的思维导图: 1.JSON使用 对象字符串,满足定义规则的字符串. 1.1 前端JSON格式字符串的转换使用 JavaScript--JSON.stringify(o):JSON.pars ...
- application/x-www-form-urlencoded和application/json格式转换
我发送出去的数据发现后台接收不到,查找了一下原因,发现需要form-data的数据后台才可以获取到.于是改成了form-data格式,成功了,后台获取到数据了,有点小激动,但是随即发现发送的数据格式出 ...
- python json格式转换_Python实现把json格式转换成文本或sql文件
python如何将json格式的数据快速的转化成指定格式的数据呢?或者转换成sql文件? 下面的例子是将json格式的数据准换成以#_#分割的文本数据,也可用于生成sql文件. [root@bogon ...
- JSON格式转换工具类、json转map
这里推荐两个JSON转换工具类 阿里巴巴的FastJSON maven仓库地址 可以参考我这篇文章 或者这篇文章 Jackson工具类 这个参考我这篇文章 json格式数据转换成Map 使用阿里巴巴的 ...
- json格式 转换的时候 注意是否是类还是数组 微信json为null
2019独角兽企业重金招聘Python工程师标准>>> 今天在做微信接口的时候 发现json格式为null 之后改成这样子就可以了 private function parseJS ...
- 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...
php将从数据库中获得的数据转换成json格式并输出的方法 如下所示: header('content-type:application/json;charset=utf8'); $results = ...
- pgsql实现json格式转换
1.需要转换的json数据,json对象嵌套json数组 {"recordMethod1": {"method": "1","me ...
- JSON格式转换成XML格式
第一种方法: 需要使用命名空间System.Runtime.Serialization.Json 下面有JsonReaderWriterFactory XmlDictionaryReader read ...
最新文章
- Python 路径问题:cv2.error: OpenCV(4.1.0)...size.width>0 size.height>0 in function ‘cv::imshow‘. 解决方法
- .net Reactor之exe、dll文件混淆
- The Coding Kata: FizzBuzzWhizz in Modern C++11
- 红橙Darren视频笔记 代理模式 动态代理和静态代理
- python安装详细步骤mac_mac如何安装python3
- uniapp 表单提交图片跟其他填写数据_记录第一次实现表单数据提交到数据库
- vue-lazyload vue图片懒加载插件的使用记录
- win7如何设置wifi热点_win7台式机如何设置IP地址为固定的IP地址?
- Java继承中的构造方法使用的理解,白话文,简单易理解
- mac 字幕生成工具
- 机器学习误差计算及评估指标
- 关于阿里云主机数据丢失问题,是常态还是个例?如何保障数据安全?...
- 上海社保基数又上涨,对积分、落户有什么影响?
- 日期转换和日历的使用方法
- anti-fraud-admin 反欺诈后台
- 电脑打开“我的电脑”、“资源管理器”很慢的解决办法。
- 什么是史诗、特性、用户故事和任务
- Centos8.3 nfs-ganesha使用ceph后端
- clearcase使用小结
- 2016年互联网面试总结
热门文章
- delphi 7连接oracle数据库问题
- Task4:被试内与被试间混合设计方差分析 | SPSS的实现以及Excel结果复现
- 基于Heritrix的特定主题的网络爬虫配置与实现
- 我的世界java版地牢种子_我的世界12个地牢种子位置解析
- 数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata
- 【乐逍遥网站设计】90年代的网页设计有哪些变化?
- 基于单片机的便携式超声波测厚仪的研制-protues仿真毕业设计
- Quartus II三种方式实现D触发器及时序仿真
- LoRa开发与应用之路八
- 小程序安卓和ios使用自定义字体,解决安卓不生效问题