QJsonObject json;
json.insert("id", QJsonValue(QString(id)));
// QStringList cell;
QJsonArray cellarray;//json数组
QJsonValue cell = QJsonValue(QString(tel));
cellarray.append(cell);
json.insert("cell", QJsonValue(cellarray));
json.insert("name", QJsonValue(QString(name)));
// QJsonArray mailarray;
// QJsonValue mail(QString("1187424121@qq.com"));
// mailarray.append(mail);
// json.insert("mail", QJsonValue(mailarray));
if ( !bankcard.isEmpty() )
json.insert("bank_id", QJsonValue(bankcard));
if ( !homeaddr.isEmpty() )
json.insert("home_addr", QJsonValue(homeaddr));
if ( !gongsiaddr.isEmpty() )
json.insert("biz_addr", QJsonValue(gongsiaddr));
QJsonDocument document;
document.setObject(json);
QByteArray byte_array = document.toJson(QJsonDocument::Compact);
// QString json_str(byte_array);
QString json_str = textcode->toUnicode(byte_array);
qDebug() << " Ter Data " << json_str;
QString checkCode = md5jiami(json_str);
QT Json 数据转换
最新推荐文章于 2024-07-23 16:52:31 发布