diff --git a/backend/framework/src/main/java/org/jumpserver/chen/framework/ws/ConsoleWebSocketHandler.java b/backend/framework/src/main/java/org/jumpserver/chen/framework/ws/ConsoleWebSocketHandler.java index 0968d18..a76c992 100644 --- a/backend/framework/src/main/java/org/jumpserver/chen/framework/ws/ConsoleWebSocketHandler.java +++ b/backend/framework/src/main/java/org/jumpserver/chen/framework/ws/ConsoleWebSocketHandler.java @@ -70,7 +70,7 @@ public void handleMessage(WebSocketSession session, WebSocketMessage message) } private void onConnectPacket(WebSocketSession session, Packet packet) { - Connect connect = GSON.fromJson(packet.getData().toString(), Connect.class); + Connect connect = GSON.fromJson(GSON.toJson(packet.getData()), Connect.class); Console console = null; var webSess = SessionManager.getCurrentSession();