怎么把QVariant
转换成QJsonValue
?
我知道QVariant
提供了toJsonValue
函数,但未按预期执行。
例如:
qDebug()<<QVariant(1.0).toJsonValue();
qDebug()<<QVariant("test").toJsonValue();
两者都返回:
QJsonValue(null)
QJsonValue(null)
预期输出:
QJsonValue(double, 1)
QJsonValue(string, "test")
最佳答案
您也可以使用此静态函数:
QJsonValue::fromVariant( myVariant )
检查this link了解更多信息。
关于c++ - 怎么把QVariant转换成QJsonValue?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47709926/