我尝试用Qt创建一个JSON对象。我有一个浮动值:1.49329e+22
当我将其添加到JSON时:
jsonObject.insert("lat", QJsonValue((double)metrology->lat));
在服务器上,我得到:
"lat": 1.4932864507649251e 22
那个空白是什么?由于这个空白,我得到了一个无效的JSON。怎么了?
加了:
我意识到问题不在于JSON对象,而是QNetworkRequest
向服务器发送数据的方式。当某些字符串包含符号' +'时,它不会显示在服务器上。但是,如果我尝试从其他服务(例如python的请求)发送到同一服务器,则符号' +'已成功显示。
如何发送' +' Qt的符号?