资讯详情

关于 Qt使用QJsonObject解析超范围整数的时候提取value失败 的解决方法

如果文章是原创文章,请注明原文的来源 博客地址:https://blog.csdn.net/qq21497936/article/details/121753902 红胖子(红模仿)博文全集:开发技术集合(包括Qt实用技术,树莓派,三维,OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等。…(点击传送门)

其他(编程相关)

问题

??json有超过32位整数的长整形手术,使用QJsonObject的toInt()分析失败。 ??在这里插入图片描述 ??

原理

??超出范围,使用toInt()无法分析。

解决方法

??先转换成Variant,然后toLongLong();

_overTime          = jsonObjectResult.value("overtime").toVariant().toLongLong(); 

??在这里插入图片描述 ??

标签: qt32干湿球传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台