Утилита Escape Character для данных URL и JSON — не стесняйтесь использовать в своем проекте Java

Опубликовано: 2021-11-19
Утилита Escape Character для данных URL и JSON - не стесняйтесь использовать в своем проекте Java

Что такое escape-символ в Java?

В основном escape-символы — это символы, which replaces existing character new & provided character , который работает лучше всего, не вызывая ошибок во время выполнения.

Кроме того, это необходимо для межсистемной/процессной передачи, т.е. один и тот же символ работает для C++, Java и т.д. языка программирования.

В этом уроке мы рассмотрим две утилиты Escape Character.

  1. URLEscapeUtil
  2. JSONEscapeUtil

Также этот учебник поможет вам, если у вас есть следующие вопросы:

  • Экранирующие символы Java в строке
  • Какие символы нужно экранировать в HTML
  • Что означает escape char в java
  • Экранирующие символы Java в строке
  • Как мне избежать строки для Java?
  • Escape-последовательности в Java с примерами

Давайте начнем:

  1. Создать класс CrunchifyEscapeCharUtility.java
  2. Создайте метод crunchifyURLEscapeUtil(String s), который возвращает строку с escape-символом в указанном URL-адресе.
  3. Создайте метод crunchifyJSONEscapeUtil(String s), который возвращает строку с escape-символом в предоставленном JSON.
  4. В основном () -
    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 Commons commons-text

  • Добавьте зависимость Maven pom.xml

Полный код:

  • Создать класс: CrunchifyEscapeJSONTutorial.java

Результат IntelliJ IDEA:

Мы перешли на IntelliJ IDEA за последние два года. Вот результат консоли.

Дайте мне знать, если у вас возникнут какие-либо проблемы с запуском этого Java-приложения.