1

我目前正在为我的项目使用 jsoncpp 0.6。当我尝试将实数(浮点数)序列化为 json 文件时,我注意到输出字符串包含逗号而不是点作为小数点。当将实数放入 json 数组时,这会导致严重的问题,因为逗号用作数组条目的分隔符。

您可以通过以下方式重现它:

Json::Value testVal(Json::realValue);
testVal = 1.2f;
std::string testString = testVal.toStyledString();

我得到 1,200000047683716 而不是 1.200000047683716。任何人都可以重现这个吗?任何提示将不胜感激。

4

0 回答 0