锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

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

时间:2023-08-26 03:07:02 qt32干湿球传感器

如果文章是原创文章,请注明原文的来源
博客地址: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(); 

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

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

相关文章