hyeonga_code

JSON_07_JSON 표기법 응답 생성 시 주의할 점 본문

JSON

JSON_07_JSON 표기법 응답 생성 시 주의할 점

hyeonga 2023. 10. 28. 09:59
반응형


- JSON 표기법 응답 생성 시 주의할 점 
    - 작은 따옴표나 큰 따옴표와 같이 자바 스크립트에 특수 문자로 인식되는 문자를 사용할 때 알맞게 변환해야 합니다.
    - 줄바꿈 표시 : \n
    - 작은 따옴표 : \'
    - 큰 따옴표 : \"
    - 역슬래시 \\

    - 개별로 처리하는 것은 번잡스러운 작업이므로 Util 클래스로 모듈을 생성합니다.
- src/main/java > util 패키지를 생성합니다.
- util > Util.java 클래스를 생성합니다.
=====

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package util;
 
public class Util {
    public static String toJS(String str) {
        return str.replace("\\""\\\\")
                    .replace("\"""\\\"")
                    .replace("\'", "\\'")
                    .replace("\r\n", "\\n")
                    .replace("\n", "\\n");
        
        // content : <%= util.toJS(content) %>    
    }
}
 


    - 사용 방법

1
2
3
4
5
<% String content="안녕하세요\n'반갑'습니다."%>
{
    content:'<%=util.toJS(content)%>'
}
 


 


















































































































































































반응형