如何转换QVariant为QJsonValue?我知道QVariant提供了该toJsonValue功能,但它没有按预期执行。
例如:
qDebug()<<QVariant(1.0).toJsonValue();
qDebug()<<QVariant("test").toJsonValue();
Run Code Online (Sandbox Code Playgroud)
两者都返回:
QJsonValue(null)
QJsonValue(null)
Run Code Online (Sandbox Code Playgroud)
期望输出:
QJsonValue(double, 1)
QJsonValue(string, "test")
Run Code Online (Sandbox Code Playgroud)
小智 5
你也可以使用这个静态函数:
QJsonValue::fromVariant( myVariant )
Run Code Online (Sandbox Code Playgroud)
查看此链接以获取更多信息。
| 归档时间: |
|
| 查看次数: |
2502 次 |
| 最近记录: |