낭만 프로그래머
org.apache.commons.lang3 의 StringEscapeUtils를 사용하여 Xml, Java, Javascript, Json 으로 문법형태로 문자열 변환하기 본문
Java/Common
org.apache.commons.lang3 의 StringEscapeUtils를 사용하여 Xml, Java, Javascript, Json 으로 문법형태로 문자열 변환하기
조영래 2017. 4. 6. 18:25프로그램을 하다보면 일반 문자열을 특정 형태의 문자열로 변환해야 할 때가 있다.
예를 들면
Json 경우 : , -> \, 또는 ' -> \' 과 같이 문자열이 변환
Html 경우 : < -> < 또는 > -> > 과 같이 문자열을 변환
이를 위해서 replace를 계속 사용해야 하는데 쉽게 해주는 라이브러리가 StringEscapeUtils 이다
아래는 구현된 메소드들 이다. 이름만 봐도 뭐하는 것인지 알 것이다
escapeCsv(String input) escapeEcmaScript(String input) escapeHtml3(String input) escapeHtml4(String input) escapeJava(String input) escapeJson(String input) escapeXml10(String input) escapeXml11(String input) unescapeCsv(String input) unescapeEcmaScript(String input) unescapeHtml3(String input) unescapeHtml4(String input) unescapeJava(String input) unescapeJson(String input) unescapeXml(String input) |
'Java > Common' 카테고리의 다른 글
Java 간단한 암호화 복호화 (0) | 2018.11.08 |
---|---|
Java8 에서 MS Access 하는 JDBC 사용 (0) | 2018.02.01 |
Java POI를 이용한 Big Data Export (0) | 2017.04.06 |
apache.commons.exec 라이브러리 사용하기 (0) | 2017.04.06 |
'최신상태가 아니므로 Java(TM)이 차단되었습니다' 메세지 해결방법 (0) | 2016.07.28 |