如何将 QVariant
转换为 QJsonValue
?我知道 QVariant
提供了 toJsonValue
函数,但它并未按照预期执行。
例如:
qDebug()<<QVariant(1.0).toJsonValue();
qDebug()<<QVariant("test").toJsonValue();
两者都返回:
QJsonValue(null)
QJsonValue(null)
预期输出:
QJsonValue(double, 1)
QJsonValue(string, "test")
QVariant::toJsonValue
。 - Tom Sirgedas