From b3e3cc7277baba1a48dc0269c848b0b101d7c21f Mon Sep 17 00:00:00 2001 From: dyhj625 Date: Mon, 17 Mar 2025 15:26:22 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B2=8C=EC=8B=9C=ED=8C=90=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../localhost/service/localbordService.java | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/src/main/java/io/company/localhost/service/localbordService.java b/src/main/java/io/company/localhost/service/localbordService.java index 66fcbec..08bb7ec 100644 --- a/src/main/java/io/company/localhost/service/localbordService.java +++ b/src/main/java/io/company/localhost/service/localbordService.java @@ -267,38 +267,6 @@ public class localbordService { } } - private String procPlainTextFromJson(String jsonContent) { - StringBuilder plainTextBuilder = new StringBuilder(); - try { - ObjectMapper objectMapper = new ObjectMapper(); - JsonNode rootNode = objectMapper.readTree(jsonContent); - - // JSON 배열인지 확인 - if (!rootNode.isArray()) { - System.err.println("JSON content is not an array"); - return ""; - } - - // JSON 노드 순회 - for (JsonNode node : rootNode) { - JsonNode insertNode = node.get("insert"); - - // insert 노드가 텍스트인지 확인 - if (insertNode != null && insertNode.isTextual()) { - String text = insertNode.asText(); - - // '\n' 제거하고 순수 텍스트만 추가 - if (!text.trim().isEmpty() && !text.trim().equals("\n")) { - plainTextBuilder.append(text.trim()); - } - } - } - } catch (Exception e) { - e.printStackTrace(); - throw new RuntimeException("Failed to extract plain text: " + e.getMessage(), e); - } - return plainTextBuilder.toString(); - } private void enrichBoardDetail(MapDto boardDetail) { if(boardDetail == null) return; @@ -336,8 +304,6 @@ public class localbordService { String firstImageUrl = procFirstImageUrl(contentString); post.put("firstImageUrl", firstImageUrl); - String plainContent = procPlainTextFromJson(contentString); - post.put("plainContent", plainContent); } } }