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)%>'
}
|
반응형