최신글
hyeonga_code
JSON_07_JSON 표기법 응답 생성 시 주의할 점 본문
반응형
- 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)%>'
}
|
반응형
'JSON' 카테고리의 다른 글
JSON_08_JSON 파일 만들기 (0) | 2023.11.04 |
---|---|
JSON_06_응답 결과를 자바스크립트 객체로 저장하기 28.09.59 (0) | 2023.10.29 |
JSON_05_자바스크립트에서 패키지 정의하기 (0) | 2023.10.28 |
JSON_04_JSON 표기법 (0) | 2023.10.27 |
JSON_03_Object 를 사용한 개별 객체에 프로퍼티 확장하기 (0) | 2023.10.27 |