Utilitaire de caractères d'échappement pour les données URL et JSON - N'hésitez pas à les utiliser dans votre projet Java

Publié: 2021-11-19
Utilitaire de caractères d'échappement pour les données URL et JSON - N'hésitez pas à les utiliser dans votre projet Java

Qu'est-ce qu'un caractère d'échappement en Java ?

Les caractères d'échappement sont principalement les caractères which replaces existing character par un new & provided character qui fonctionne le mieux sans générer d'erreur lors de l'exécution.

En outre, il est nécessaire pour la transmission inter-systèmes/processus, c'est-à-dire que le même caractère fonctionne pour le langage de programmation C++, Java, etc.

Dans ce didacticiel, nous allons passer en revue deux utilitaires de caractères d'échappement.

  1. URLEscapeUtil
  2. JSONEscapeUtil

De plus, ce tutoriel vous aidera si vous avez des questions ci-dessous :

  • Caractères d'échappement Java dans la chaîne
  • Quels caractères doivent être échappés sur HTML
  • Que signifie escape char en java
  • Caractères d'échappement Java dans la chaîne
  • Comment échapper une chaîne pour Java ?
  • Séquences d'échappement en Java avec des exemples

Commençons:

  1. Créer la classe CrunchifyEscapeCharUtility.java
  2. Créez la méthode crunchifyURLEscapeUtil(String s) - qui renvoie une chaîne avec un caractère d'échappement dans l'URL fournie
  3. Créez la méthode crunchifyJSONEscapeUtil(String s) - qui renvoie String avec le caractère d'échappement dans le JSON fourni
  4. Dans Principal() –
    1. nous lirons les données JSON du fichier
    2. fournir le nom du fichier est Crunchify_Escape_Util.txt
  5. Nous utilisons java.net.URLEncoder pour ajouter un caractère d'échappement d'URL

En Java, lorsque nous encodons une chaîne, les règles suivantes s'appliquent :

encoder une chaîne, les règles suivantes - Crunchify

Voici un contenu de fichier Crunchify_Escape_Util.txt . Veuillez le mettre dans votre ordinateur portable/de bureau et mettre à jour l'emplacement du chemin dans le programme.

Option-1 : Voici un exemple Java complet.

  • Créez nos propres méthodes JSON et URL d'échappement.

Sortie de la console Eclipse :


Option 2 : Utilisation de la dépendance commons-text d'Apache Common

  • Ajouter la dépendance pom.xml de Maven

Code complet :

  • Créer une classe : CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA Résultat :

Nous sommes passés à IntelliJ IDEA depuis deux ans. Voici un résultat console.

Faites-moi savoir si vous rencontrez un problème lors de l'exécution de cette application Java.