ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
ขั้นตอนถัดไป
เครื่องมือจัดรูปแบบและตรวจสอบ JSON
เครื่องมือเพิ่มเติม
เครื่องมือทดสอบ APIเครื่องกำเนิดสตริงแบบสุ่มตัวแปลง TOML เป็น JSONเครื่องมือแสดงอักขระช่องว่าง
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์
 

Escape Unescape สตริง JSON

ตัวเข้ารหัส/ถอดรหัสสตริง JSON ของ MiniWebtool แปลงข้อความเป็นสตริง escaped ที่เข้ากันได้กับ JSON หรือย้อนกระบวนการนั้น จัดการเครื่องหมายอัญประกาศ แบ็กสแลช และอักขระขึ้นบรรทัดใหม่ เพื่อสลับระหว่างข้อความตามตัวอักษรกับรูปแทนที่เข้ารหัส

ไม่แน่ใจว่าใช้อย่างไร? ถาม AI

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
Escape Unescape สตริง JSONลองใช้เลย — ฟรี ▼
ข้อความขาเข้า:
โหมด:

Embed Escape Unescape สตริง JSON Widget

เกี่ยวกับ Escape Unescape สตริง JSON

ยินดีต้อนรับสู่เครื่องมือ Escape Unescape สตริง JSON ของเรา ซึ่งเป็นเครื่องมือออนไลน์ฟรีที่ช่วยให้คุณทำ escape ตัวอักษรพิเศษในสตริงเพื่อการใช้งาน JSON ที่ปลอดภัย และทำ unescape JSON สตริงกลับเป็นรูปแบบเดิม ไม่ว่าคุณจะเป็นนักพัฒนาที่ทำงานกับ JSON API, จัดเตรียมข้อมูลสำหรับโครงสร้าง JSON หรือกำลังดีบั๊กปัญหาการพาร์ส JSON เครื่องมือนี้จะช่วยให้คุณแปลงข้อมูลได้อย่างรวดเร็วและแม่นยำ

สรุปภาพรวม

Escape Unescape สตริง JSON แปลงข้อความเป็นสตริงที่ escape แล้วปลอดภัยสำหรับ JSON หรือแปลงสตริงที่ escape แล้วกลับเป็นข้อความเดิม รองรับเครื่องหมายคำพูด แบ็กสแลช อักขระควบคุม และลำดับ escape ของ Unicode

Escape Unescape สตริง JSON: ฟีเจอร์โดยสรุป
ฟีเจอร์สิ่งที่ได้รับเหมาะสำหรับ
โหมด Escapeแปลงข้อความเป็นสตริงที่วางอยู่ภายใน JSON ได้ เช่น เครื่องหมายคำพูดคู่กลายเป็น \" และการขึ้นบรรทัดใหม่กลายเป็น \nใส่ข้อความหลายบรรทัดหรือเครื่องหมายคำพูดลงในเพย์โหลด JSON
โหมด Unescapeย้อนกระบวนการ: วางสตริงที่ escape แล้ว เช่น Hello \"World\"\n เพื่อดูข้อความต้นฉบับอ่านค่าที่ escape แล้วขณะดีบักข้อผิดพลาดในการแยกวิเคราะห์
การ escape ที่จำเป็นจัดการเครื่องหมายคำพูดคู่ แบ็กสแลช และอักขระควบคุม ได้แก่ newline, tab, carriage return, backspace และ form feedป้องกันไวยากรณ์ JSON ที่เสียหาย
การ escape ของ Unicodeรองรับลำดับ \uXXXX โดย XXXX คือรหัสจุดในเลขฐานสิบหกสี่หลัก เช่น © สำหรับสัญลักษณ์ลิขสิทธิ์แทนอักขระที่ไม่ใช่ ASCII และอีโมจิ
ตารางอ้างอิง escapeตารางแสดงอักขระที่พบบ่อยพร้อมรูป escape รูป Unicode escape และคำอธิบายค้นหาความหมายของลำดับอักขระ
สถิติอักขระแสดงสถิติอักขระของข้อความที่คุณแปลงตรวจความยาวของข้อมูลที่ป้อนและผลลัพธ์

JSON String Escaping คืออะไร?

JSON string escaping คือกระบวนการแปลงตัวอักษรพิเศษในสตริงให้เป็นลำดับการ escape (escape sequences) เพื่อให้สตริงนั้นสามารถใช้งานได้อย่างปลอดภัยภายในโครงสร้างข้อมูล JSON ทั้งนี้ JSON (JavaScript Object Notation) เป็นรูปแบบข้อมูลที่มีน้ำหนักเบาซึ่งกำหนดให้ต้องทำ escape ตัวอักษรบางตัวเพื่อป้องกันไม่ให้ไวยากรณ์ผิดเพี้ยน

ตัวอย่างเช่น หากคุณมีสตริงที่มีตัวอักษรขึ้นบรรทัดใหม่หรืออัญประกาศคู่ ตัวอักษรเหล่านี้จะต้องถูกแปลงเป็นลำดับการ escape (เช่น \n หรือ \") ก่อนที่สตริงจะสามารถรวมอยู่ในเอกสาร JSON ได้

ทำไมต้องใช้ JSON String Escaping?

การทำ JSON string escaping เป็นสิ่งจำเป็นด้วยเหตุผลหลายประการ:

1. ป้องกันข้อผิดพลาดทางไวยากรณ์ของ JSON

ตัวอักษรพิเศษเช่น อัญประกาศคู่, แบ็กสแลช และการขึ้นบรรทัดใหม่ อาจทำให้ไวยากรณ์ของ JSON เสียหายได้หากไม่ได้รับการ escape อย่างเหมาะสม การทำ escape จะช่วยให้มั่นใจได้ว่า JSON ของคุณยังคงถูกต้องและสามารถพาร์ส (parse) ได้

2. การส่งผ่านข้อมูลที่ปลอดภัย

เมื่อส่งข้อมูลผ่าน API หรือจัดเก็บ JSON ในฐานข้อมูล สตริงที่ทำ escape อย่างถูกต้องจะช่วยให้มั่นใจว่าข้อมูลของคุณถูกส่งและจัดเก็บอย่างถูกต้องโดยไม่เกิดการเสียหาย

3. ความเข้ากันได้ข้ามแพลตฟอร์ม

ภาษาโปรแกรมและระบบที่แตกต่างกันจัดการสตริงในรูปแบบที่ต่างกัน JSON escaping จึงเป็นวิธีมาตรฐานในการแสดงตัวอักษรพิเศษในทุกแพลตฟอร์ม

4. การดีบั๊กและการพัฒนา

เมื่อต้องดีบั๊กข้อผิดพลาดในการพาร์ส JSON การทำ unescape สตริง JSON จะช่วยให้คุณเห็นเนื้อหาจริงและระบุปัญหาได้ง่ายขึ้น

วิธีใช้เครื่องมือนี

การ Escape (สตริงเป็น JSON-safe)

  1. วางหรือพิมพ์ข้อความของคุณที่มีตัวอักษรพิเศษลงในช่องป้อนข้อมูล
  2. เลือกโหมด "Escape"
  3. คลิก "Convert" (แปลง)
  4. คัดลอกผลลัพธ์ที่ทำ escape แล้วไปใช้ในโครงสร้าง JSON ของคุณ

การ Unescaping (JSON-safe เป็นสตริง)

  1. วางสตริงที่ถูก JSON-escaped (เช่น Hello \"World\"\n) ลงในช่องป้อนข้อมูล
  2. เลือกโหมด "Unescape"
  3. คลิก "Convert" (แปลง)
  4. คัดลอกผลลัพธ์ที่ถอดรหัสแล้วเพื่อดูข้อความต้นฉบับ

ตารางอ้างอิงลำดับการ Escape ของ JSON ที่พบบ่อย

นี่คือลำดับการ escape ที่ใช้ใน JSON สตริง:

Escape Unescape สตริง JSON: ตารางอ้างอิงลำดับการ Escape ของ JSON ที่พบบ่อย
ตัวอักษร รูปแบบที่ Escape แล้ว Unicode Escape คำอธิบาย
" \" \u0022 เครื่องหมายอัญประกาศคู่ (Double quotation mark)
\ \\ \u005C แบ็คสแลช (Backslash)
\n \u000A การป้อนบรรทัดใหม่ (Line feed / newline)
\r \u000D การปัดแคร่ (Carriage return)
\t \u0009 แท็บแนวนอน (Horizontal tab)
 \b \u0008 การลบถอยหลัง (Backspace)
\f \u000C การขึ้นหน้าใหม่ (Form feed)
/ \/ \u002F เครื่องหมายทับ (Forward slash - ตัวเลือก)

การ Escape แบบบังคับ vs แบบทางเลือก

สิ่งที่ต้องทำ Escape

ตัวอักษรเหล่านี้ต้องทำ escape เสมอใน JSON สตริง:

การ Escape แบบทางเลือก

ตัวอักษรบางตัวสามารถเลือกทำ escape ได้:

ลำดับการ Escape แบบ Unicode

JSON ยังรองรับลำดับการ escape แบบ Unicode ในรูปแบบ \uXXXX โดยที่ XXXX คือรหัส Unicode ฐานสิบหกสี่หลัก ซึ่งช่วยให้คุณแสดงตัวอักษร Unicode ใดๆ ได้ รวมถึง:

ตัวอย่างเช่น สัญลักษณ์ลิขสิทธิ์ © สามารถแสดงเป็น \u00A9

แนวทางปฏิบัติที่ดีที่สุด

กรณีการใช้งานทั่วไป

1. ข้อมูลใน API Request

เมื่อเตรียมข้อมูลสำหรับคำขอ REST API:

ต้นฉบับ: User said "Hello"

Escape แล้ว: User said \"Hello\"

ใน JSON: {"message": "User said \"Hello\""}

2. ข้อความหลายบรรทัดใน JSON

เมื่อใส่ข้อความหลายบรรทัดใน JSON:

ต้นฉบับ: Line 1
Line 2

Escape แล้ว: Line 1\nLine 2

ใน JSON: {"text": "Line 1\nLine 2"}

3. เส้นทางไฟล์ใน JSON

เมื่อจัดเก็บเส้นทางไฟล์ของ Windows:

ต้นฉบับ: C:\Users\Documents\file.txt

Escape แล้ว: C:\\Users\\Documents\\file.txt

ใน JSON: {"path": "C:\\Users\\Documents\\file.txt"}

คำถามที่พบบ่อย

JSON escaping และ URL encoding ต่างกันอย่างไร?

JSON escaping ใช้ลำดับแบ็กสแลช (เช่น \n และ \") เพื่อแทนตัวอักษรพิเศษภายใน JSON สตริง ส่วน URL encoding ใช้ percent-encoding (เช่น %20 สำหรับช่องว่าง) เพื่อส่งข้อมูลใน URL อย่างปลอดภัย ทั้งสองมีวัตถุประสงค์ที่ต่างกันและใช้รูปแบบการเข้ารหัสที่ต่างกันโดยสิ้นเชิง

ฉันสามารถใช้เครื่องหมายอัญประกาศเดี่ยวแทนอัญประกาศคู่ใน JSON ได้หรือไม่?

ไม่ได้ JSON กำหนดให้ใช้เครื่องหมายอัญประกาศคู่สำหรับสตริงเท่านั้น อัญประกาศเดี่ยวไม่ถูกต้องตามรูปแบบ JSON หากข้อมูลของคุณมีอัญประกาศเดี่ยว ไม่จำเป็นต้องทำ escape (แต่สามารถทำได้โดยใช้ \u0027)

ทำไมตัวพาร์ส JSON บางตัวถึงยอมรับเครื่องหมายทับที่ไม่ถูก escape?

ข้อกำหนดของ JSON อนุญาตให้เครื่องหมายทับเลือกทำ escape หรือไม่ก็ได้ ตัวพาร์ส JSON ส่วนใหญ่ยอมรับทั้ง \/ และ / ภายในสตริง การทำ escape เครื่องหมายทับมีไว้เพื่อป้องกันปัญหาเมื่อฝัง JSON ในแท็ก script ของ HTML เป็นหลัก

ฉันจะจัดการอีโมจิและตัวอักษร Unicode พิเศษใน JSON ได้อย่างไร?

ตัวพาร์ส JSON สมัยใหม่จัดการอีโมจิและตัวอักษร Unicode ที่เข้ารหัสแบบ UTF-8 ได้โดยตรงโดยไม่ต้องทำ escape อย่างไรก็ตาม คุณสามารถทำ escape ได้โดยใช้ลำดับ \uXXXX หากจำเป็นต้องใช้ร่วมกับระบบเก่า

จะเกิดอะไรขึ้นถ้าฉันไม่ทำ escape ตัวอักษรพิเศษใน JSON?

หากคุณไม่ทำ escape ตัวอักษรที่จำเป็นต้องทำ เช่น อัญประกาศคู่หรือแบ็กสแลช JSON ของคุณจะผิดรูปแบบ และตัวพาร์สจะแจ้งข้อผิดพลาดทางไวยากรณ์ ตัวอักษรควบคุมเช่นการขึ้นบรรทัดใหม่ก็จะทำให้การพาร์สล้มเหลวเช่นกันหากไม่ทำ escape

แหล่งข้อมูลเพิ่มเติม

เรียนรู้เพิ่มเติมเกี่ยวกับ JSON และการทำ string escaping:

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"Escape Unescape สตริง JSON" ที่ https://MiniWebtool.com/th/escape-unescape-สตริง-json/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีม miniwebtool อัปเดตเมื่อ: 18 ธ.ค. 2025

พูดคุยกับ AI ที่คุณชื่นชอบ

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

เครื่องมือสำหรับเว็บมาสเตอร์:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

เครื่องสร้างสคีมา JSONเครื่องแปลง cURL เป็น JSONเครื่องมือสร้างสตริงคำค้นหาดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > Escape Unescape สตริง JSON