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)相关推荐

  1. python格式和JSON格式转换

    这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一 ...

  2. ajax中json和文本的区别,json格式字符串--json对象 【ajax_responseText】重点

    JSON.parse(string) JSON.Stringify(object)document.getElementById("id").value=jsonObj    // ...

  3. Ajax基本使用与JSON格式转换

    老规矩,今天的思维导图: 1.JSON使用 对象字符串,满足定义规则的字符串. 1.1 前端JSON格式字符串的转换使用 JavaScript--JSON.stringify(o):JSON.pars ...

  4. application/x-www-form-urlencoded和application/json格式转换

    我发送出去的数据发现后台接收不到,查找了一下原因,发现需要form-data的数据后台才可以获取到.于是改成了form-data格式,成功了,后台获取到数据了,有点小激动,但是随即发现发送的数据格式出 ...

  5. python json格式转换_Python实现把json格式转换成文本或sql文件

    python如何将json格式的数据快速的转化成指定格式的数据呢?或者转换成sql文件? 下面的例子是将json格式的数据准换成以#_#分割的文本数据,也可用于生成sql文件. [root@bogon ...

  6. JSON格式转换工具类、json转map

    这里推荐两个JSON转换工具类 阿里巴巴的FastJSON maven仓库地址 可以参考我这篇文章 或者这篇文章 Jackson工具类 这个参考我这篇文章 json格式数据转换成Map 使用阿里巴巴的 ...

  7. json格式 转换的时候 注意是否是类还是数组 微信json为null

    2019独角兽企业重金招聘Python工程师标准>>> 今天在做微信接口的时候  发现json格式为null 之后改成这样子就可以了 private function parseJS ...

  8. 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...

    php将从数据库中获得的数据转换成json格式并输出的方法 如下所示: header('content-type:application/json;charset=utf8'); $results = ...

  9. pgsql实现json格式转换

    1.需要转换的json数据,json对象嵌套json数组 {"recordMethod1": {"method": "1","me ...

  10. JSON格式转换成XML格式

    第一种方法: 需要使用命名空间System.Runtime.Serialization.Json 下面有JsonReaderWriterFactory XmlDictionaryReader read ...

最新文章

  1. Python 路径问题:cv2.error: OpenCV(4.1.0)...size.width>0 size.height>0 in function ‘cv::imshow‘. 解决方法
  2. .net Reactor之exe、dll文件混淆
  3. The Coding Kata: FizzBuzzWhizz in Modern C++11
  4. 红橙Darren视频笔记 代理模式 动态代理和静态代理
  5. python安装详细步骤mac_mac如何安装python3
  6. uniapp 表单提交图片跟其他填写数据_记录第一次实现表单数据提交到数据库
  7. vue-lazyload vue图片懒加载插件的使用记录
  8. win7如何设置wifi热点_win7台式机如何设置IP地址为固定的IP地址?
  9. Java继承中的构造方法使用的理解,白话文,简单易理解
  10. mac 字幕生成工具
  11. 机器学习误差计算及评估指标
  12. 关于阿里云主机数据丢失问题,是常态还是个例?如何保障数据安全?...
  13. 上海社保基数又上涨,对积分、落户有什么影响?
  14. 日期转换和日历的使用方法
  15. anti-fraud-admin  反欺诈后台
  16. 电脑打开“我的电脑”、“资源管理器”很慢的解决办法。
  17. 什么是史诗、特性、用户故事和任务
  18. Centos8.3 nfs-ganesha使用ceph后端
  19. clearcase使用小结
  20. 2016年互联网面试总结

热门文章

  1. delphi 7连接oracle数据库问题
  2. Task4:被试内与被试间混合设计方差分析 | SPSS的实现以及Excel结果复现
  3. 基于Heritrix的特定主题的网络爬虫配置与实现
  4. 我的世界java版地牢种子_我的世界12个地牢种子位置解析
  5. 数据分析包的比较:R,Matlab,SciPy,Excel,SAS,SPSS,Stata
  6. 【乐逍遥网站设计】90年代的网页设计有哪些变化?
  7. 基于单片机的便携式超声波测厚仪的研制-protues仿真毕业设计
  8. Quartus II三种方式实现D触发器及时序仿真
  9. LoRa开发与应用之路八
  10. 小程序安卓和ios使用自定义字体,解决安卓不生效问题