如何转换QVariant
为QJsonValue
?我知道QVariant
提供该toJsonValue
功能,但它没有按预期执行。
例如:
qDebug()<<QVariant(1.0).toJsonValue();
qDebug()<<QVariant("test").toJsonValue();
两者都返回:
QJsonValue(null)
QJsonValue(null)
期望输出:
QJsonValue(double, 1)
QJsonValue(string, "test")