Escape Character Utility สำหรับข้อมูล URL และ JSON – ใช้งานใน Java Project ได้ตามสบาย

เผยแพร่แล้ว: 2021-11-19
Escape Character Utility สำหรับข้อมูล URL และ JSON - อย่าลังเลที่จะใช้ใน Java Project

อักขระหลีกใน Java คืออะไร?

อักขระหลีกส่วนใหญ่คืออักขระ which replaces existing character ด้วยอักขระ new & provided character ซึ่งทำงานได้ดีที่สุดโดยไม่เกิดข้อผิดพลาดขณะใช้งานจริง

นอกจากนี้ยังจำเป็นสำหรับการส่งระหว่างระบบ/กระบวนการ เช่น char เดียวกันใช้งานได้กับ C++, Java, ภาษาการเขียนโปรแกรม ฯลฯ

ในบทช่วยสอนนี้ เราจะพูดถึง Escape Character Utilities สองแบบ

  1. URLEscapeUtil
  2. JSONEscapeUtil

บทช่วยสอนนี้จะช่วยคุณหากคุณมีคำถามด้านล่าง:

  • อักขระหลีก Java ในสตริง
  • อักขระใดที่ต้องหลีกเลี่ยงใน HTML
  • Escape char หมายถึงอะไรในภาษา java
  • อักขระหลีก Java ในสตริง
  • ฉันจะหลีกเลี่ยงสตริงสำหรับ Java ได้อย่างไร
  • Escape Sequences ใน Java พร้อมตัวอย่าง

มาเริ่มกันเลย:

  1. สร้างคลาส CrunchifyEscapeCharUtility.java
  2. สร้างเมธอด crunchifyURLEscapeUtil(String s) – ซึ่งส่งคืนสตริงด้วยอักขระหลีกใน URL ที่ให้มา
  3. สร้างเมธอด crunchifyJSONEscapeUtil(String s) – ซึ่งส่งคืน String พร้อมอักขระหลีกใน JSON . ที่ให้มา
  4. ในหลัก () –
    1. เราจะอ่านข้อมูล JSON จากไฟล์
    2. ระบุชื่อไฟล์คือ Crunchify_Escape_Util.txt
  5. เราใช้ java.net.URLEncoder เพื่อเพิ่ม URL Escape char

ใน Java เมื่อเราเข้ารหัสสตริง จะใช้กฎต่อไปนี้:

เข้ารหัสสตริง กฎต่อไปนี้ - Crunchify

นี่คือเนื้อหาไฟล์ Crunchify_Escape_Util.txt โปรดใส่ลงในแล็ปท็อป/เดสก์ท็อปและอัปเดตตำแหน่งเส้นทางในโปรแกรม

ตัวเลือกที่ 1: นี่คือตัวอย่าง Java ที่สมบูรณ์

  • สร้าง Escape JSON และเมธอด URL ของเราเอง

เอาต์พุตคอนโซล Eclipse:


ตัวเลือก-2: การใช้การพึ่งพาข้อความทั่วไปของ Apache Common

  • เพิ่มการพึ่งพา pom.xml ของ Maven

รหัสที่สมบูรณ์:

  • สร้างคลาส: CrunchifyEscapeJSONTutorial.java

ผลลัพธ์ของ IntelliJ IDEA:

เราย้ายไปที่ IntelliJ IDEA ตั้งแต่สองปีที่ผ่านมา นี่คือผลลัพธ์ของคอนโซล

แจ้งให้เราทราบหากคุณประสบปัญหาในการใช้งาน Java Application นี้