用於 URL 和 JSON 數據的轉義字符實用程序——在您的 Java 項目中隨意使用

已發表: 2021-11-19
用於 URL 和 JSON 數據的轉義字符實用程序 - 在您的 Java 項目中隨意使用

Java中的轉義字符是什麼?

主要轉義字符是用new & provided character which replaces existing character的字符,它在運行時不會拋出任何錯誤,效果最好。

此外,它是系統間/進程間傳輸所必需的,即相同的字符適用於 C++、Java 等編程語言。

在本教程中,我們將介紹兩個 Escape Character Utilities。

  1. URLEscapeUtil
  2. JSONEscapeUtil

如果您有以下問題,本教程也將為您提供幫助:

  • 字符串中的 Java 轉義字符
  • 哪些字符需要在 HTML 中轉義
  • 轉義字符在java中是什麼意思
  • 字符串中的 Java 轉義字符
  • 如何為 Java 轉義字符串?
  • Java中的轉義序列與示例

讓我們開始吧:

  1. 創建類 CrunchifyEscapeCharUtility.java
  2. 創建方法crunchifyURLEscapeUtil(String s) - 在提供的 URL 中返回帶有轉義字符的字符串
  3. 創建方法 crunchifyJSONEscapeUtil(String s) - 在提供的 JSON 中返回帶有轉義字符的字符串
  4. 在 Main() -
    1. 我們將從文件中讀取 JSON 數據
    2. 提供文件名為Crunchify_Escape_Util.txt
  5. 我們使用java.net.URLEncoder添加 URL 轉義字符

在 Java 中,當我們對 String 進行編碼時,適用以下規則:

編碼一個字符串,以下規則 - Crunchify

這是Crunchify_Escape_Util.txt文件內容。 請將其放入您的筆記本電腦/台式機並在程序中更新路徑位置。

選項 1:這是一個完整的 Java 示例。

  • 創建我們自己的 Escape JSON 和 URL 方法。

Eclipse 控制台輸出:


選項 2:使用 Apache Common 的 commons-text 依賴項

  • 添加 Maven 的 pom.xml 依賴

完整代碼:

  • 創建類:CrunchifyEscapeJSONTutorial.java

IntelliJ IDEA 結果:

自過去兩年以來,我們轉移到了 IntelliJ IDEA。 這是控制台結果。

如果您在運行此 Java 應用程序時遇到任何問題,請告訴我。