#pragma execution_character_set("utf-8") #include"connection.h" #include"common.h" Connection::Connection() { _status = false; _type = "sqlite"; _time = ""; _path = ""; } Connection::~Connection() {} void Connection::toJson(json& jsonObj) { jsonObj["id"] = _id; jsonObj["conName"] = CommonHelper::qstringToUtf8(getName()); jsonObj["path"] = CommonHelper::qstringToUtf8(getPath()); jsonObj["time"] = CommonHelper::qstringToUtf8(getTime()); } void Connection::save(json parameter) { auto data = parameter["data"]; _name = CommonHelper::utf8ToQString(data["conName"]); _path = CommonHelper::utf8ToQString(data["path"]); }