@RahibeMeryem Why don't you convert it to json?
import json
data = {
"mq_username": "123",
"np_database": "png",
"category": "png",
"enroll_name": "png",
"notes": "png",
"file": "png",
"np_database": "png",
"PNG-image": "png",
}
res = client.publish(test_kanali, json.dumps(data), 2, retain=False)
QVariantMap v_map;
QJsonDocument doc = QJsonDocument::fromJson(message);
if(iobj.isObject()){
QJsonObject obj = doc.object();
for(const QString & key: obj.keys()){
v_map[key] = obj[key].toVariant();
}
}
qDebug() << v_map;