URLおよびJSONデータ用のエスケープ文字ユーティリティ–Javaプロジェクトで自由に使用できます

公開: 2021-11-19
URLおよびJSONデータ用のエスケープ文字ユーティリティ-Javaプロジェクトで自由に使用できます

Javaのエスケープ文字とは何ですか?

主にエスケープ文字は、既存の文字を、実行時にエラーをスローせずに最適に機能するnew & provided characterた文字which replaces existing characterです。

また、システム間/プロセス送信のために必要です。つまり、同じ文字がC ++、Javaなどのプログラミング言語で機能します。

このチュートリアルでは、2つのエスケープ文字ユーティリティについて説明します。

  1. URLEscapeUtil
  2. JSONEscapeUtil

また、このチュートリアルは、以下の質問がある場合に役立ちます。

  • 文字列内のJavaエスケープ文字
  • HTMLでエスケープする必要のある文字
  • Javaでのエスケープ文字の意味
  • 文字列内のJavaエスケープ文字
  • Java用の文字列をエスケープするにはどうすればよいですか?
  • 例を使用したJavaでのエスケープシーケンス

始めましょう:

  1. クラスCrunchifyEscapeCharUtility.javaを作成します
  2. CreateメソッドcrunchifyURLEscapeUtil(String s)–指定されたURLにエスケープ文字を含む文字列を返します
  3. CreateメソッドcrunchifyJSONEscapeUtil(String s)–提供されたJSONでエスケープ文字を含む文字列を返します
  4. Main()で–
    1. ファイルからJSONデータを読み取ります
    2. ファイル名を指定してCrunchify_Escape_Util.txt
  5. java.net.URLEncoderを使用してURLエスケープ文字を追加します

Javaでは、文字列をエンコードするときに、次のルールが適用されます。

文字列をエンコードします。次のルール-Crunchify

これがCrunchify_Escape_Util.txtファイルの内容です。 それをラップトップ/デスクトップに入れて、プログラムのパスの場所を更新してください。

オプション1:これは完全なJavaの例です。

  • 独自のEscapeJSONおよびURLメソッドを作成します。

Eclipseコンソールの出力:


オプション2:ApacheCommonのcommons-text依存関係を使用する

  • Mavenのpom.xml依存関係を追加します

完全なコード:

  • クラスを作成します:CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA結果:

過去2年間からIntelliJIDEAに移行しました。 これがコンソールの結果です。

このJavaアプリケーションの実行で問題が発生した場合はお知らせください。