{
QJsonObject JSON;
json.insert ( "로그인 명", QString ( "movdotest01"));
json.insert ( "이메일", QString ( "[email protected]"));
json.insert ( "모바일", 18,900,000,000);
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 :: 들여 쓰기)
json_str (byte_array)를 QString;
; qDebug은 (json_str.toStdString () c_str () "% S \ n \ n JSON 결과는").
경우 (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");
}
무효 MainWindow를 :: on_pushButton_clicked ()
{
// jsonObject.put ( "복근", "1");
// jsonObject.put ( "데", "20150804_094727492.mp4");
// jsonObject.put ( "이름", "123321");
// jsonObject.put ( "메모", "123321");
// jsonObject.put ( "결과", TRUE);
// jsonObject.put ( "크기", "3804783");
// jsonObject.put ( "SRC", "/ 홈 / 상종 /视频/20150804_094727492.mp4");
// files.put (0 된 JSONObject);
// jsonObj.put ( "파일", 파일);
QJsonObject의 JSON;
json.insert ( "카탈로그", 3404);
json.insert ( "연산", "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 ( "데", "ff7adec1fcb74d24b43e42727c39cf02_meipai_20140912111850.mp4");
jsonSon.insert ( "이름", "20150804_094727492.mp4");
jsonSon.insert는 (사실 "결과");
jsonSon.insert ( "크기", 3,804,783);
jsonSon.insert ( "SRC", "/ 홈 / 상종 /视频/20150804_094727492.mp4");
QJsonArray의 jsonarr;
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 :: 들여 쓰기)
json_str (byte_array)를 QString;
; qDebug은 (json_str.toStdString () c_str () "% S \ n \ n JSON 결과는").
QString qstrUri ( "http://api.yiqibian.com");
HttperADK httper;
QString 받아 봐 = httper.Httper (qstrUri, json_str);
qDebug ( "받아 봐 % S"recive.toStdString () c_str ().);
curPath을 QString;
curPath = QCoreApplication :: applicationDirPath ();
#ifdef와 Q_OS_ANDROID
curPath = "/ MNT / SDCARD / movdo";
#endif 다음
curPath + = QDir :: 세퍼레이터 ();
curPath + = "캐시";
QDir의 D1;
(D1 경우.
{
Qfile을 파일 ( "test.html를");
(! file.open (QIODevice : 쓰기 전용))의 경우
반환;
다른
file.write가 (recive.toStdString () c_str ().);
}
UI-> textBrowser-> setHtml (받아 봐);
}