Escape Character Utility per dati URL e JSON: sentiti libero di usarlo nel tuo progetto Java

Pubblicato: 2021-11-19
Escape Character Utility per dati URL e JSON - Sentiti libero di usarlo nel tuo progetto Java

Cos'è il carattere di escape in Java?

Principalmente i caratteri di escape sono i caratteri which replaces existing character con un carattere new & provided character che funziona meglio senza generare alcun errore in fase di esecuzione.

Inoltre, è richiesto per la trasmissione tra sistemi/processi, ovvero lo stesso char funziona per C++, Java, ecc.

In questo tutorial esamineremo due Escape Character Utilities.

  1. URLEscapeUtil
  2. JSONEscapeUtil

Anche questo tutorial ti aiuterà se hai le seguenti domande:

  • Caratteri di escape Java nella stringa
  • Quali caratteri devono essere sottoposti a escape su HTML
  • Cosa significa escape char in Java
  • Caratteri di escape Java nella stringa
  • Come faccio a sfuggire a una stringa per Java?
  • Sequenze di escape in Java con esempi

Iniziamo:

  1. Crea classe CrunchifyEscapeCharUtility.java
  2. Crea il metodo crunchifyURLEscapeUtil(String s) – che restituisce String con il carattere di escape nell'URL fornito
  3. Crea il metodo crunchifyJSONEscapeUtil(String s) – che restituisce String con il carattere di escape nel JSON fornito
  4. In principale() –
    1. leggeremo i dati JSON dal file
    2. fornire il nome del file è Crunchify_Escape_Util.txt
  5. Usiamo java.net.URLEncoder per aggiungere il carattere di escape dell'URL

In Java, quando codifichiamo una stringa, si applicano le seguenti regole:

codificare una stringa, le seguenti regole - Crunchify

Ecco il contenuto del file Crunchify_Escape_Util.txt . Inseriscilo nel tuo laptop/desktop e aggiorna la posizione del percorso nel programma.

Opzione-1: ecco un esempio Java completo.

  • Crea i nostri metodi Escape JSON e URL.

Uscita console Eclipse:


Opzione-2: utilizzo della dipendenza commons-text di Apache Common

  • Aggiungi la dipendenza pom.xml di Maven

Codice completo:

  • Crea classe: CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA Risultato:

Siamo passati a IntelliJ IDEA negli ultimi due anni. Ecco un risultato della console.

Fammi sapere se riscontri problemi durante l'esecuzione di questa applicazione Java.