消息体用jsoncpp库转换为json后,小数位数会发生变化,这是jsoncpp库的缺陷,只需要在json_writer.cpp文件中改变std::string valueToString( double value )函数修改一下即可
修改前:
修改后:
参考:JsonCpp的double问题_jsoncpp double-CSDN博客
jsoncpp浮点型丢失问题_jsoncpp精度_Hello_RoyChen的博客-CSDN博客
消息体用jsoncpp库转换为json后,小数位数会发生变化,这是jsoncpp库的缺陷,只需要在json_writer.cpp文件中改变std::string valueToString( double value )函数修改一下即可
修改前:
修改后:
参考:JsonCpp的double问题_jsoncpp double-CSDN博客
jsoncpp浮点型丢失问题_jsoncpp精度_Hello_RoyChen的博客-CSDN博客