Запятая в выходной строке jsoncpp

В настоящее время я использую jsoncpp 0.6 для своего проекта. Когда я попытался сериализовать действительное число (с плавающей точкой) в файл json, я заметил, что выходная строка содержит запятую вместо точки в виде десятичной отметки. Это вызывает серьезные проблемы при помещении действительных чисел в массив json, потому что там запятая используется в качестве разделителя для записей массива.

Вы можете воспроизвести это с:

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

Я получаю 1,200000047683716 вместо 1.200000047683716. Кто-нибудь может воспроизвести это? Любые советы будут оценены.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]