QT中类型转换转换——持续更新

/**
 * @brief JSON::parse 字符串转json对象
 * @param string
 * @return
 */
QJsonObject JSON::parse(QString string) {
    QJsonParseError error;
    QJsonDocument document = QJsonDocument::fromJson(string.toLatin1(), &error);
    if (document.isNull() || error.error != QJsonParseError::NoError) {
        QJsonObject emptyJson;
        return emptyJson;
    }
    return document.object();
}

/**
 * @brief JSON::stringify json对象转字符串
 * @param object
 * @return
 */
QString JSON::stringify(QJsonObject object) {
    QJsonDocument document(object);
    return document.toJson(QJsonDocument::Compact);
}

你可能感兴趣的:(码农,萌新,QT)