diff --git a/runtime/websocket/bin/websocket-server.cpp b/runtime/websocket/bin/websocket-server.cpp index 97d6c4718..026954fca 100644 --- a/runtime/websocket/bin/websocket-server.cpp +++ b/runtime/websocket/bin/websocket-server.cpp @@ -100,7 +100,14 @@ void WebSocketServer::do_decoder(const std::vector& buffer, jsonresult["timestamp"] = stamp_res; } if(stamp_sents != ""){ - jsonresult["stamp_sents"] = stamp_sents; + try{ + nlohmann::json json_stamp = nlohmann::json::parse(stamp_sents); + jsonresult["stamp_sents"] = json_stamp; + }catch (std::exception const &e) + { + LOG(ERROR)<