怎么把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/

10-09 13:38