Escape-Zeichen-Dienstprogramm für URL- und JSON-Daten – Fühlen Sie sich frei, es in Ihrem Java-Projekt zu verwenden

Veröffentlicht: 2021-11-19
Escape-Zeichen-Dienstprogramm für URL- und JSON-Daten – Sie können es gerne in Ihrem Java-Projekt verwenden

Was ist ein Fluchtzeichen in Java?

Hauptsächlich Escape-Zeichen sind die Zeichen which replaces existing character durch new & provided character ersetzen, was am besten funktioniert, ohne zur Laufzeit einen Fehler auszulösen.

Außerdem ist es für die Übertragung zwischen Systemen/Prozessen erforderlich, dh dasselbe Zeichen funktioniert für die Programmiersprache C++, Java usw.

In diesem Tutorial werden wir zwei Escape Character Utilities durchgehen.

  1. URLEscapeUtil
  2. JSONEscapeUtil

Auch dieses Tutorial wird Ihnen helfen, wenn Sie folgende Fragen haben:

  • Java-Escape-Zeichen in Zeichenfolge
  • Welche Zeichen müssen in HTML maskiert werden?
  • Was bedeutet escape char in java
  • Java-Escape-Zeichen in Zeichenfolge
  • Wie maskiere ich einen String für Java?
  • Escape-Sequenzen in Java mit Beispielen

Lass uns anfangen:

  1. Erstellen Sie die Klasse CrunchifyEscapeCharUtility.java
  2. Erstellen Sie die Methode crunchifyURLEscapeUtil(String s) – die einen String mit Escape-Zeichen in der bereitgestellten URL zurückgibt
  3. Erstellen Sie die Methode crunchifyJSONEscapeUtil(String s) – die String mit Escape-Zeichen in bereitgestelltem JSON zurückgibt
  4. In Haupt() –
    1. Wir werden die JSON-Daten aus der Datei lesen
    2. Geben Sie den Dateinamen Crunchify_Escape_Util.txt
  5. Wir verwenden java.net.URLEncoder , um URL-Escape-Zeichen hinzuzufügen

Wenn wir in Java einen String codieren, gelten die folgenden Regeln:

codieren Sie einen String, die folgenden Regeln - Crunchify

Hier ist der Inhalt einer Crunchify_Escape_Util.txt -Datei. Bitte stecken Sie es in Ihren Laptop/Desktop und aktualisieren Sie den Pfad im Programm.

Option-1: Hier ist ein vollständiges Java-Beispiel.

  • Erstellen Sie unsere eigenen Escape-JSON- und URL-Methoden.

Ausgabe der Eclipse-Konsole:


Option-2: Verwenden der Commons-Text-Abhängigkeit von Apache Common

  • Fügen Sie die pom.xml-Abhängigkeit von Maven hinzu

Vollständiger Code:

  • Klasse erstellen: CrunchifyEscapeJSONTutorial.java

Ergebnis von IntelliJ IDEA:

Wir sind seit zwei Jahren auf IntelliJ IDEA umgestiegen. Hier ist ein Konsolenergebnis.

Lassen Sie mich wissen, wenn beim Ausführen dieser Java-Anwendung ein Problem auftritt.