Escape Character Utility pentru URL și date JSON – Simțiți-vă liber să îl utilizați în proiectul Java

Publicat: 2021-11-19
Escape Character Utility pentru URL și date JSON - Simțiți-vă liber să îl utilizați în proiectul Java

Ce este caracterul de evacuare în Java?

În principal, caracterele de evadare sunt caracterele which replaces existing character new & provided character care funcționează cel mai bine fără a arunca nicio eroare în timpul execuției.

De asemenea, este necesar pentru transmisia între sisteme/proces, adică același caracter funcționează pentru limbajul de programare C++, Java etc.

În acest tutorial vom trece peste două utilitare Escape Character.

  1. URLEscapeUtil
  2. JSONEscapeUtil

De asemenea, acest tutorial vă va ajuta dacă aveți întrebări de mai jos:

  • Caractere de escape Java în șir
  • Ce caractere trebuie să fie evadate pe HTML
  • Ce înseamnă escape char în java
  • Caractere de escape Java în șir
  • Cum pot scăpa de un șir pentru Java?
  • Secvențe de evacuare în Java cu exemple

Să începem:

  1. Creați clasa CrunchifyEscapeCharUtility.java
  2. Creați metoda crunchifyURLEscapeUtil(String s) – care returnează șirul cu caracter de escape în adresa URL furnizată
  3. Creați metoda crunchifyJSONEscapeUtil(String s) - care returnează șirul cu caracterul de escape în JSON furnizat
  4. În principal() –
    1. vom citi datele JSON din fișier
    2. furnizați numele fișierului este Crunchify_Escape_Util.txt
  5. Folosim java.net.URLEncoder pentru a adăuga caracter de escape URL

În Java, când codificăm un String, se aplică următoarele reguli:

codificați un șir, următoarele reguli - Crunchify

Iată un conținut al fișierului Crunchify_Escape_Util.txt . Introduceți-l în laptop/desktop și actualizați locația căii în program.

Opțiunea-1: Iată un exemplu Java complet.

  • Creați propriile noastre metode Escape JSON și URL.

Ieșire consola Eclipse:


Opțiunea-2: Utilizarea dependenței de text comun a Apache Common

  • Adăugați dependența pom.xml a lui Maven

Cod complet:

  • Creați clasa: CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA Rezultat:

Ne-am mutat la IntelliJ IDEA din ultimii doi ani. Iată un rezultat din consolă.

Anunțați-mă dacă vă confruntați cu vreo problemă la rularea acestei aplicații Java.