{
QJsonObject JSON;
json.insert ( "LoginName", QString ( "movdotest01"));
json.insert ( "e-mail", QString ( "[email protected]"));
json.insert ( "móvil", 18900000000);
json.insert ( "contraseña", QString ( "123456"));
json.insert ( "fuente", QString ( "movdo"));
json.insert ( "regip", QString ( "172.16.137.9"));
Json_son QJsonObject;
json_son.insert ( "SS1", "1");
json_son.insert ( "SS2", "2");
json.insert ( "SON1", json_son);
QJsonDocument documento;
document.setObject (JSON);
QByteArray byte_array = document.toJson (QJsonDocument :: Indented);
QString json_str (byte_array);
qDebug ( "Json resultado es: \ n% s \ n", json_str.toStdString () c_str ().);
if (json.contains (QString ( "SON1")))
{
qDebug ( "gread \ n");
QJsonObject sonObj = json.take (QString ( "SON1")) toObject ().;
si (sonObj.contains ( "SS1"))
qDebug ( "gread222 \ n");
otra cosa
qDebug ( "hehe222 \ n");
}
Demás
qDebug ( "jeje \ n");
}
MainWindow void :: on_pushButton_clicked ()
{
// jsonObject.put ( "ABS", "1");
// jsonObject.put ( "des", "20150804_094727492.mp4");
// jsonObject.put ( "nombre", "123321");
// jsonObject.put ( "notas", "123321");
// jsonObject.put ( "número", true);
// jsonObject.put ( "tamaño", "3804783");
// jsonObject.put ( "src", "/ home / Jixiang /视频/20150804_094727492.mp4");
// files.put (0, JSONObject);
// jsonObj.put ( "archivos", archivos);
Json QJsonObject;
json.insert ( "catálogo", 3404);
json.insert ( "OP", "mobilefinished");
JSON. insertar ( "camino", "/ 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 ( "nombre", "20150804_094727492.mp4");
jsonSon.insert ( "resultado", true);
jsonSon.insert ( "tamaño", 3.804.783);
jsonSon.insert ( "src", "/ home / Jixiang /视频/20150804_094727492.mp4");
Jsonarr QJsonArray;
jsonarr.insert (0, jsonSon);
// documento QJsonDocument;
// document.setArray (jsonarr);
// QByteArray byte_array2 = document.toJson (QJsonDocument :: compacto);
// QString json_str2 (byte_array2);
// jsonArray.push_back (jsonSon);
QJsonDocument documento;
document.setObject (JSON);
QByteArray byte_array = document.toJson (QJsonDocument :: Indented);
QString json_str (byte_array);
qDebug ( "Json resultado es: \ 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 / sdcard / movdo";
#endif
curPath + = QDir :: separador ();
curPath + = "caché";
D1 QDir;
si (d1.
{
QFile archivo ( "test.html");
si (File.open) QIODevice :: WriteOnly (!)
de retorno;
otra cosa
file.write (recive.toStdString () c_str ().);
}
Ui-> textBrowser-> setHtml (recive);
}