handle unconnected client cleanup, empty root config & use json::parse
requested to merge wzl-mq-ms/forschung-lehre/benchmark-optitrack/cpp-interface:mqtt-error-handling into main
- Use
json::parse(infile)
instead of streaming operators. - Fix error in
MQTT::Publisher
when deconstruction without an connection - Allow empty root topic without crashing