Skip to content
  • 0 Votes
    8 Posts
    5k Views
    Hi @SGaist , no sorry. This was my first try to solve this. It dosn't work because of: @JNBarchan said: Once JSON has taken it as a double, it's too late. With a small test program I testes Qt-JSON: https://github.com/qt-json/qt-json #include <QCoreApplication> #include <QDebug> #include "json.h" int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QString json = "{\"success\":true,\"message\":\"some-message\",\"number1\":1.234,\"number2\":\"5.678\"}"; bool ok; QtJson::JsonObject result = QtJson::parse(json, ok).toMap(); qDebug() << "number1: " << result["number1"].toString(); qDebug() << "number2: " << result["number2"].toString(); return a.exec(); } Which gives me the following output: number1: "1.234" number2: "5.678" So I think I can work with this library, but a bit sad about the truth, that such a case can't be handled without external libraries.