ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > Escape Unescape สตริง JSON
 

Escape Unescape สตริง JSON

Escape ตัวอักษรพิเศษ (เครื่องหมายคำพูด, แบ็คสแลช, การขึ้นบรรทัดใหม่ ฯลฯ) ในสตริงเพื่อให้สามารถใช้งานภายในโครงสร้าง JSON ได้อย่างปลอดภัย หรือเปลี่ยนสตริง JSON ที่ถูก escape แล้วกลับสู่รูปแบบเดิม

Escape Unescape สตริง JSON
ข้อความขาเข้า:
โหมด:

Embed Escape Unescape สตริง JSON Widget

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

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

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 แล้ว 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

เครื่องมืออื่นๆ ที่เกี่ยวข้อง:

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

เครื่องมือเด่น:

ฟุต นิ้ว เป็น เซนติเมตรเครื่องคิดเลขผลรวม (ความแม่นยำสูง)ตัวแปลง cm เป็นฟุตและนิ้วเครื่องคำนวณเลขยกกำลัง (ความแม่นยำสูง)ค้นหา ID ผู้ใช้ Facebookเครื่องคิดเลข HEXเครื่องแปลง psi เป็น barเครื่องคิดเลข One Rep Max (1RM)เครื่องมือแปลง kPa เป็น psiเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน (ความแม่นยำสูง)ตัวแปลงบาร์เป็น Psiเครื่องคิดเลข PVIF (ความแม่นยำสูง)เครื่องคิดเลข PVIFA (ความแม่นยำสูง)เปอร์เซ็นต์เพื่อแปลง PPMเครื่องคำนวณค่าเบี่ยงเบนมาตรฐานสัมพัทธ์ (ความแม่นยำสูง)เครื่องคิดเลข CAGRเครื่องคิดเลข ANCตัวแปลง PPM เป็นเปอร์เซ็นต์อายุของคุณ (ปี เดือน วัน วัน ชั่วโมง นาที วินาที)เครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปี?ตัวแปลง FPSเครื่องคิดเลข WHtRการค้นหาที่อยู่ MACตัวแปลง psi เป็น kPaตัวแปลง HTML เป็นข้อความเครื่องคิดเลขรากที่สอง (ความแม่นยำสูง)เครื่องคำนวณ ROIตัวแปลง HEXเครื่องคิดเลขพื้นที่ผิวทรงกระบอก (ความแม่นยำสูง)เครื่องคิดเลข Log Base 2เครื่องเล่น MP3 วนซ้ำเครื่องคิดเลข Log Base 10เครื่องมือปรับเปลี่ยนประโยคด้วย AIเครื่องคิดเลข Antilogเครื่องคำนวณปริมาตรกรวย (ความแม่นยำสูง)เครื่องคำนวณปริมาตรวงรี (ความแม่นยำสูง)เครื่องคำนวณ VO2 Max - วัดสมรรถภาพการออกกำลังกายแบบแอโรบิกของคุณIPv4/IPv6 เป็นตัวแปลงไบนารีโปรแกรมแปลง MP4 เป็น GIFBCD เป็นตัวแปลงไบนารีเครื่องคิดเลขพื้นที่ผิวกรวย (ความแม่นยำสูง)เครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า (ความแม่นยำสูง)เครื่องคิดเลข TDEE - เครื่องคิดเลขแคลอรี่และ BMI 🔥เครื่องคำนวณปัจจัยมูลค่าอนาคต (FVIF)เลขฐานแปดเป็นไบนารี Converterเครื่องคำนวณความแปรปรวน (ความแม่นยำสูง)ตัวแปลงไบนารีเป็น BCDเครื่องคิดเลข APRเครื่องคำนวณปริมาตรทรงกลม (ความแม่นยำสูง)ตัวแปลง CMYK เป็น HexCube Root Calculator (ความแม่นยำสูง)ตัวแปลง SRT เป็น TXTเครื่องคิดเลข FVIFA (ความแม่นยำสูง)เครื่องคิดเลข N-aryเครื่องคำนวณปริมาตรพีระมิด (ความแม่นยำสูง)BUN ต่อเครื่องคิดเลขอัตราส่วน Creatinineตัวตรวจสอบหมายเลขเฉพาะคอมพิวเตอร์ FENaตัวแปลง HEIC เป็น JPGเครื่องคิดเลข IRRเครื่องคิดเลข Z-Scoreเครื่องคำนวณมาโคร - กำหนดความต้องการสารอาหารหลักรายวันของคุณเครื่องมือวิเคราะห์ MAC Addressเครื่องสร้างตาราง MarkdownEscape Unescape สตริง JSONตัวสร้าง URL Slugตัวเข้ารหัส/ถอดรหัส HTML Entityเครื่องคำนวณจุดตัดแกน X และ Yเครื่องคำนวณจุดยอดและแกนสมมาตรเครื่องคำนวณฟังก์ชันผสมเครื่องคำนวณฟังก์ชันผกผันเครื่องคำนวณโดเมนและเรนจ์เครื่องมือวาดกราฟฟังก์ชันเครื่องมือกราฟระบบอสมการเครื่องแก้อสมการค่าสัมบูรณ์เครื่องแก้อสมการเครื่องแก้ระบบสมการเชิงเส้นตัวแก้สมการที่มีเครื่องหมายรากเครื่องแก้สมการค่าสัมบูรณ์เครื่องแก้สมการเชิงเส้นเครื่องคำนวณการหารสังเคราะห์เครื่องคำนวณการหารยาวพหุนามเครื่องคำนวณการขยายพหุนามเครื่องคำนวณการแยกตัวประกอบพหุนามเครื่องคำนวณนิพจน์ตรรกยะเครื่องมือทำให้อยู่ในรููปอย่างง่ายเครื่องทำให้นิพจน์พีชคณิตง่ายขึ้นเครื่องมือสร้างกราฟฟังก์ชันตรีโกณมิติเครื่องคำนวณอัตลักษณ์ตรีโกณมิติเครื่องมือแสดงภาพวงกลมหนึ่งหน่วยแบบโต้ตอบตัวแปลงพิกัดคาร์ทีเซียนเป็นขั้วตัวแปลงพิกัดเชิงขั้วเป็นพิกัดคาร์ทีเซียนความแม่นยำสูงตัวแปลงองศาทศนิยมเป็นองศา ลิปดา ฟิลิปดาตัวแปลง DMS เป็นองศาทศนิยมเครื่องคำนวณกฎโคไซน์เครื่องคำนวณกฎไซน์เครื่องแก้สามเหลี่ยมทั่วไปเครื่องคำนวณสามเหลี่ยมมุมฉากเครื่องคำนวณฟังก์ชันไฮเปอร์โบลิกความแม่นยำสูงเครื่องคำนวณโคซีแคนต์/ซีแคนต์/โคแทนเจนต์เครื่องคำนวณ Arctan2เครื่องคำนวณอาร์คแทนเจนต์ (arctan)เครื่องคำนวณอาร์คโคไซน์ (ผกผันโคไซน์)เครื่องคำนวณอาร์คไซน์ (ไซน์ผกผัน)เครื่องคำนวณแทนเจนต์ความแม่นยำสูงเครื่องคำนวณโคไซน์ความแม่นยำสูงเครื่องคำนวณไซน์ความแม่นยำสูงเครื่องคำนวณความชันและระดับ 📐เครื่องคำนวณมุมตัด 📐ตัวตรวจสอบความตรงศก (กฎ 3-4-5) 📐เครื่องคำนวณบอร์ดฟุต 🪵เครื่องคำนวณดาดฟ้า 🌳เครื่องคำนวณรั้ว 🏡เครื่องคำนวณคลุมดิน ดิน และกรวด 🌱เครื่องคำนวณโครงผนัง 🏗️เครื่องคำนวณหลังคา 🏠เครื่องคำนวณความชันหลังคาและจันทัน 🏠เครื่องคำนวณบันได 🪜เครื่องคำนวณวอลเปเปอร์ 🎨เครื่องคำนวณพื้น 🏠เครื่องคำนวณกระเบื้อง 🔲เครื่องคำนวณสี 🎨เครื่องคำนวณอิฐและปูน 🧱เครื่องคำนวณคอนกรีต 🧱ค้นหาอัญมณีประจำเดือนเกิดและดอกไม้ประจำราศี 💎🌸เครื่องคำนวณราศีต้นไม้เซลติก 🌳เครื่องคำนวณความเข้ากันได้ของราศีจันทร์ 🌙เครื่องมือวิเคราะห์ความเข้ากันได้ของราศีขั้นสูง 💞ปฏิทินจันทร์เสี้ยวและจันทร์เต็มดวง 🌑🌕เครื่องคำนวณการกลับมาของดาวเสาร์ 🪐ปฏิทินดาวพุธถอยหลัง 🌟เครื่องคำนวณความสมดุลของโมดาลิตี้ทางโหราศาสตร์เครื่องคำนวณสมดุลธาตุทางโหราศาสตร์เครื่องคำนวณราศีดาวพุธ (การสื่อสาร) 🗣️เครื่องคำนวณราศีดาวอังคาร (แรงขับและความหลงใหล) 🔥เครื่องคำนวณราศีดาวศุกร์ (สไตล์ความรัก) 💖เครื่องมือทดสอบความแรงของรหัสผ่านเครื่องคำนวณสิทธิ์ Unix (chmod)เครื่องมือสร้าง Cron Jobเครื่องคำนวณรากที่ n (ความแม่นยำสูง)ตัวแปลงความถี่และความยาวคลื่นขั้นสุดเครื่องมือตรวจสอบ XMLปรับความเร็ววิดีโอเพิ่มหรือแทนที่เสียงในวิดีโอรวมวิดีโอเพิ่มลายน้ำในวิดีโอหมุนวิดีโอตวแยกไฟลเสยงเครื่องมือตัดวิดีโอเล่นวิดีโอวนซ้ำลบเสียงออกจากวิดีโอเครื่องมือแยกเสียงเครื่องมือตัดวิดีโอกลับด้านวิดีโอพลิก GIFพลิกรูปภาพโปรแกรมแปลงไฟล์ GIF เป็น MP4เครื่องมือแยกรูปภาพจากวิดีโอเครื่องสร้างเขาวงกตเล่นวิดีโอย้อนกลับเครื่องสร้างบาร์โค้ดเครื่องคำนวณชั่วโมงทำงานเครื่องมือสลับสีเพิ่มข้อความลงในรูปภาพเครื่องมือปรับปรุงภาพเครื่องมือแบ่งรูปภาพเครื่องมือเลือกสีรูปภาพเพิ่มเส้นในรูปภาพ