| 53 | } |
| 54 | |
| 55 | QByteArray ApplicationMessage::serialize() { |
| 56 | QJsonObject root; |
| 57 | root.insert("command", command); |
| 58 | QJsonObject outArgs; |
| 59 | for (auto iter = args.begin(); iter != args.end(); iter++) { |
| 60 | outArgs[iter.key()] = iter.value(); |
| 61 | } |
| 62 | root.insert("args", outArgs); |
| 63 | |
| 64 | return Json::toText(root); |
| 65 | } |