Пробел вместо символа '+' в QNetworkRequest
Я пытаюсь сделать объект JSON с помощью Qt. У меня есть плавающее значение: 1.49329e+22
Когда я добавляю это в JSON:
jsonObject.insert("lat", QJsonValue((double)metrology->lat));
на сервере я получаю:
"lat": 1.4932864507649251e 22
Что это за пробел? Из-за этого пробела я получаю неверный JSON. В чем дело?
Добавлено: я понял, что проблема не в объекте JSON, а в том, как QNetworkRequest
отправляет данные на сервер. Когда какая-то строка содержит символ "+", она не отображается на сервере. Но если я пытаюсь отправить на тот же сервер другой сервис (например, запрос python), символ "+" будет успешно отображен.
Как я могу отправить символ "+" с Qt?