Utilidad de caracteres de escape para datos de URL y JSON: siéntase libre de usarla en su proyecto Java

Publicado: 2021-11-19
Utilidad de caracteres de escape para datos de URL y JSON: siéntase libre de usarla en su proyecto Java

¿Qué es el carácter de escape en Java?

Principalmente, los caracteres de escape son los caracteres which replaces existing character con el carácter new & provided character que funciona mejor sin arrojar ningún error en tiempo de ejecución.

Además, es necesario para la transmisión entre sistemas/procesos, es decir, el mismo carácter funciona para el lenguaje de programación C++, Java, etc.

En este tutorial repasaremos dos utilidades de personajes de Escape.

  1. URLEscapeUtil
  2. JSONEscapeUtil

Además, este tutorial lo ayudará si tiene las siguientes preguntas:

  • Caracteres de escape de Java en cadena
  • Qué caracteres deben escaparse en HTML
  • ¿Qué significa escape char en java?
  • Caracteres de escape de Java en cadena
  • ¿Cómo escapo una cadena para Java?
  • Secuencias de escape en Java con ejemplos

Empecemos:

  1. Crear clase CrunchifyEscapeCharUtility.java
  2. Crear método crunchifyURLEscapeUtil(String s) – que devuelve String con carácter de escape en la URL proporcionada
  3. Cree el método crunchifyJSONEscapeUtil(String s), que devuelve una cadena con carácter de escape en el JSON proporcionado.
  4. En Principal() –
    1. leeremos los datos JSON del archivo
    2. proporcionar el nombre del archivo es Crunchify_Escape_Util.txt
  5. Usamos java.net.URLEncoder para agregar caracteres de escape de URL

En Java, cuando codificamos una cadena, se aplican las siguientes reglas:

codificar una cadena, las siguientes reglas - Crunchify

Aquí hay un contenido de archivo Crunchify_Escape_Util.txt . Póngalo en su computadora portátil / computadora de escritorio y actualice la ubicación de la ruta en el programa.

Opción-1: Aquí hay un ejemplo completo de Java.

  • Cree nuestros propios métodos Escape JSON y URL.

Salida de la consola de Eclipse:


Opción 2: Uso de la dependencia de texto común de Apache Common

  • Agregue la dependencia pom.xml de Maven

Código completo:

  • Crear clase: CrunchifyEscapeJSONTutorial.java

Resultado de la IDEA de IntelliJ:

Nos mudamos a IntelliJ IDEA desde los últimos dos años. Aquí hay un resultado de la consola.

Avíseme si tiene algún problema al ejecutar esta aplicación Java.