guyue
2025-07-18 565e8ac5039eb2c7c63695f9e3494ef00cb47185
src/main/java/com/linghu/controller/AuthController.java
@@ -56,29 +56,29 @@
            return ResponseEntity.ok("token为空");
        }
        try {
//        try {
            // 解密token
            OpenCryptUtil openCryptUtil = new OpenCryptUtil();
            String decrypt = openCryptUtil.decrypt(token);
            // 处理可能的JSON格式问题
            String cleanedJson = cleanJsonString(decrypt);
            // 使用ObjectMapper解析JSON
            ObjectMapper objectMapper = new ObjectMapper();
            JsonNode root = objectMapper.readTree(cleanedJson);
//            // 处理可能的JSON格式问题
//            String cleanedJson = cleanJsonString(decrypt);
//
//            // 使用ObjectMapper解析JSON
//            ObjectMapper objectMapper = new ObjectMapper();
//            JsonNode root = objectMapper.readTree(cleanedJson);
            // 提取所需字段
            String name = root.get("name").asText();
//            String name = root.get("name").asText();
            return ResponseEntity.ok(name);
        } catch (JsonProcessingException e) {
            // 处理JSON解析异常
            return ResponseEntity.badRequest().body("JSON解析失败: " + e.getMessage());
        } catch (Exception e) {
            // 处理其他异常
            return ResponseEntity.badRequest().body("解析失败: " + e.getMessage());
        }
            return ResponseEntity.ok(decrypt);
//        } catch (JsonProcessingException e) {
//            // 处理JSON解析异常
//            return ResponseEntity.badRequest().body("JSON解析失败: " + e.getMessage());
//        } catch (Exception e) {
//            // 处理其他异常
//            return ResponseEntity.badRequest().body("解析失败: " + e.getMessage());
//        }
    }
    /**