用于 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 应用程序时遇到任何问题,请告诉我。