使用Qt-5.0,我有以下JSON字符串。
我原本以为
{"type":"FILE"}
我原本以为
fromBinaryData
会接受字符串的.toLocal8Bit()
作为有效格式,但实际上并不是这样。QString j = "{\"type\":\"FILE\"}";
auto doc = QJsonDocument::fromBinaryData(j.toLocal8Bit());
doc.isNull() // It's true, means the entry is not valid
我错过了什么吗?
QByteArray j = "{\"type\":\"FILE\"}";
?也许转换不正确。 - Marek RQJsonDocument::fromJson(const QByteArray & json, QJsonParseError * error = 0)
获取有关问题的信息。 - Marek R