#include "widget.h" #include #include "Logs/loginit.h" #include #include #include "spdlog/spdlog.h" #include "FromWebAPI.h" void test(); int main(int argc, char *argv[]) { QApplication a(argc, argv); /* 初始化log */ init_log(); QString libFile = QString("%1/libLHSqlWebInterface.so").arg(QCoreApplication::applicationDirPath()); QLibrary* lib = new QLibrary(libFile); if (!lib->load()) { qDebug() << QString("模块%1加载失败: %2").arg(libFile).arg(lib->errorString()); } // test(); /* 初始化WebAPI */ // FromEQM webApi; // if(!webApi.initWebApi("http://192.1.3.133:31000/v6", "", "4c2f9fc91c22dd98331e47af2e2964f4")) // { // SPDLOG_ERROR("WebAPI init failed"); // return -1; // } // SPDLOG_INFO("WebAPI init success"); // webApi.test(); // webApi.test2(); widget w; w.show(); return a.exec(); } void test() { QString str = R"( { "code": 0, "result": [ { "pkid": 208, "camerName": "广电区域1", "camerIp": "", "camerUsr": "", "camerPort": 0, "camerPwd": "", "camerChannel": null, "camerId": 4, "camerSerial": "rtsp://admin:LH123456@172.16.9.31:554", "camerType": "视频流地址", "camerUrl": null }, { "pkid": 211, "camerName": "广电区域1", "camerIp": "", "camerUsr": "", "camerPort": 0, "camerPwd": "", "camerChannel": null, "camerId": 4, "camerSerial": "rtsp://admin:LH123456@172.16.9.31:554", "camerType": "视频流地址", "camerUrl": null } ] })"; SPDLOG_INFO("json: {}", str.toStdString()); QString str2 = str.toLower(); nJson json = nJson::parse(str2.toStdString()); SPDLOG_INFO("json: {}", json.dump(4)); }