QT Json 数据转换

	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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值