🐛 修复发送非 object 类型 json 时的处理异常问题
This commit is contained in:
@@ -71,6 +71,12 @@ public class CustomWebSocketHandler extends TextWebSocketHandler {
|
||||
catch (JsonProcessingException e) {
|
||||
throw new ErrorJsonMessageException("json 解析异常");
|
||||
}
|
||||
|
||||
// 必须是 object 类型
|
||||
if (!jsonNode.isObject()) {
|
||||
throw new ErrorJsonMessageException("json 格式异常!非 object 类型!");
|
||||
}
|
||||
|
||||
JsonNode typeNode = jsonNode.get(AbstractJsonWebSocketMessage.TYPE_FIELD);
|
||||
String messageType = typeNode.asText();
|
||||
if (messageType == null) {
|
||||
|
||||
Reference in New Issue
Block a user