File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -898,11 +898,17 @@ const handleVisualizationClick = async () => {
898898 // 🔥 핵심 변경: AST 부분만 추출 (API에서 온 따옴표 제거)
899899 let visualizationData = apiResponse . ast || "AST 데이터가 없습니다." ;
900900
901- // API에서 온 양 끝 따옴표 제거
902- if ( typeof visualizationData === 'string' && visualizationData . startsWith ( '"' ) && visualizationData . endsWith ( '"' ) ) {
903- visualizationData = visualizationData . slice ( 1 , - 1 ) ;
901+ if ( typeof visualizationData === 'string' ) {
902+ // 앞부분 제거
903+ if ( visualizationData . startsWith ( '```json\n' ) ) {
904+ visualizationData = visualizationData . slice ( 7 ) ; // "```json\n"는 7글자
905+ }
906+
907+ // 뒷부분 제거
908+ if ( visualizationData . endsWith ( '\n```' ) ) {
909+ visualizationData = visualizationData . slice ( 0 , - 4 ) ; // "\n```"는 4글자
910+ }
904911 }
905-
906912 console . log ( '📊 AST 데이터 추출 (따옴표 제거 후):' , visualizationData ) ;
907913
908914 // 매칭되는 JSON 파일명 생성
You can’t perform that action at this time.
0 commit comments