我目前正在为我的项目使用jsoncpp 0.6。当我尝试将实数(浮点)序列化为json文件时,我注意到输出字符串包含逗号而不是点作为小数点。将实数放入json数组时会出现严重问题,因为逗号用作数组条目的分隔符。
您可以使用以下方式重现它:
Json::Value testVal(Json::realValue);
testVal = 1.2f;
std::string testString = testVal.toStyledString();
我得到1,200000047683716而不是1.200000047683716。任何人都可以重现这个吗?任何提示都将不胜感激。