{
QJsonObject JSON。
json.insert( "ログイン名"、のQString( "movdotest01"));
json.insert( "電子メール"、のQString( "[email protected]"));
json.insert( "モバイル"、189億)。
json.insert( "パスワード"、のQString( "123456"));
json.insert( "ソース"、QStringの( "movdo"));
json.insert( "regip"、のQString( "172.16.137.9"));
QJsonObject json_son;
json_son.insert( "SS1"、 "1")。
json_son.insert( "SS2"、 "2")。
json.insert( "SON1"、json_son)。
QJsonDocumentドキュメント。
document.setObject(JSON)。
QByteArray BYTE_ARRAY = document.toJson(QJsonDocument ::インデント)。
QStringのjson_str(BYTE_ARRAY)。
qDebug( "JSONの結果は次のとおりです。\ nは%sの\ n"は、json_str.toStdString()c_str());
IF(json.contains(QStringの( "SON1")))
{
qDebug( "Greadは\ n");
QJsonObject sonObj = json.take(QStringの( "SON1"))toObject()。
(sonObj.contains( "SS1"))であれば
qDebug( "gread222 \ n");
他
qDebug( "hehe222 \ N");
}
他
qDebug( "笑\ n");
}
ボイドメインウィンドウ:: on_pushButton_clicked()
{
// jsonObject.put( "ABS"、 "1")。
// jsonObject.put( "DES"、 "20150804_094727492.mp4");
// jsonObject.put( "名前"、 "123321");
// jsonObject.put( "ノート"、 "123321")。
// jsonObject.put( "結果"、真の);
// jsonObject.put( "サイズ"、 "3804783");
// jsonObject.put( "SRC"、 "/ホーム/吉祥/视频/20150804_094727492.mp4");
// files.put(0、jsonObject)。
// jsonObj.put( "ファイル"、ファイル);
QJsonObject JSON;
json.insert( "カタログ"、3404);
json.insert( "OP"、 "mobilefinished");
JSON。インサート( "パス"、 "/ 2015/08/18/20")。
json.insert( "はUserToken"、 "DSA")。
json.insert( "IP"、 "181.40.20.165")。
QJsonObject jsonSon;
jsonSon.insert( "ABS"、1)。
jsonSon.insert( "DES"、 "ff7adec1fcb74d24b43e42727c39cf02_meipai_20140912111850.mp4");
jsonSon.insert( "名前"、 "20150804_094727492.mp4");
jsonSon.insert( "結果"、真の);
jsonSon.insert( "サイズ"、3804783);
jsonSon.insert( "SRC"、 "/ホーム/吉祥/视频/20150804_094727492.mp4");
jsonarr QJsonArray;
jsonarr.insert(0、jsonSon)。
// QJsonDocumentドキュメント。
// document.setArray(jsonarr)。
// QByteArray byte_array2 = document.toJson(QJsonDocument ::コンパクト)。
// QStringのjson_str2(byte_array2)。
// jsonArray.push_back(jsonSon)。
QJsonDocumentドキュメント。
document.setObject(JSON)。
QByteArray BYTE_ARRAY = document.toJson(QJsonDocument ::インデント)。
QStringのjson_str(BYTE_ARRAY)。
qDebug( "JSONの結果は次のとおりです。\ nは%sの\ n"は、json_str.toStdString()c_str());
QStringのqstrUri( "http://api.yiqibian.com");
HttperADK httper;
QStringのrecive = httper.Httper(qstrUri、json_str)。
qDebug( "recive:%s"は、recive.toStdString()c_str())。
QStringのcurPath;
curPath = QCoreApplication :: applicationDirPath();
#ifdefのQ_OS_ANDROID
curPath = "/ MNT / SDカード/ movdo"。
#endifの
curPath + = QDir ::セパレータ()。
curPath + = "キャッシュ"。
QDir D1;
(D1場合。
{
qfileによりファイル( "test.htmlという")。
(もし!file.open(のQIODevice ::書き込み専用))
のリターン;
他
file.write(recive.toStdString()c_str());
}
UI-> textBrowser-> setHtml(recive)。
}