URL 및 JSON 데이터용 이스케이프 문자 유틸리티 – Java 프로젝트에서 자유롭게 사용

게시 됨: 2021-11-19
URL 및 JSON 데이터용 이스케이프 문자 유틸리티 - Java 프로젝트에서 자유롭게 사용

Java에서 이스케이프 문자는 무엇입니까?

주로 이스케이프 문자는 which replaces existing character 를 런타임에 오류가 발생하지 않고 가장 잘 작동하는 new & provided character 로 대체하는 문자입니다.

또한 시스템/프로세스 간 전송을 위해 필요합니다. 즉, C++, Java 등의 프로그래밍 언어에서 동일한 문자가 작동합니다.

이 튜토리얼에서는 두 가지 Escape Character Utilities를 살펴볼 것입니다.

  1. URLEscapeUtil
  2. JSONEscapeUtil

또한 이 튜토리얼은 다음과 같은 질문이 있는 경우 도움이 될 것입니다.

  • 문자열의 Java 이스케이프 문자
  • HTML에서 이스케이프 처리해야 하는 문자
  • 자바에서 이스케이프 문자는 무엇을 의미합니까?
  • 문자열의 Java 이스케이프 문자
  • Java용 문자열을 어떻게 이스케이프합니까?
  • 예제가 있는 Java의 이스케이프 시퀀스

시작하자:

  1. CrunchifyEscapeCharUtility.java 클래스 생성
  2. crunchifyURLEscapeUtil(String s) 메소드 생성 – 제공된 URL에 이스케이프 문자가 포함된 String 반환
  3. crunchifyJSONEscapeUtil(String s) 메소드 생성 – 제공된 JSON에서 이스케이프 문자가 포함된 String 반환
  4. Main()에서 –
    1. 파일에서 JSON 데이터를 읽습니다.
    2. 파일 이름 제공: Crunchify_Escape_Util.txt
  5. java.net.URLEncoder 를 사용하여 URL 이스케이프 문자를 추가합니다.

Java에서 문자열을 인코딩할 때 다음 규칙이 적용됩니다.

문자열 인코딩, 다음 규칙 - Crunchify

Crunchify_Escape_Util.txt 파일 내용입니다. 랩톱/데스크톱에 넣고 프로그램에서 경로 위치를 업데이트하십시오.

옵션-1: 다음은 완전한 Java 예제입니다.

  • 우리 고유의 Escape JSON 및 URL 메소드를 작성하십시오.

Eclipse 콘솔 출력:


옵션-2: Apache Common의 commons-text 종속성 사용

  • Maven의 pom.xml 종속성 추가

완전한 코드:

  • 클래스 생성: CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA 결과:

우리는 지난 2년 동안 IntelliJ IDEA로 이전했습니다. 다음은 콘솔 결과입니다.

이 Java 응용 프로그램을 실행하는 데 문제가 있으면 알려주십시오.