ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา 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

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

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

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

เครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูงเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงค้นหา ID ผู้ใช้ Facebookตัวแปลง cm เป็นฟุตและนิ้วเครื่องคำนวณอัตราส่วน BUN ต่อครีอะตินินเครื่องแปลง PSI เป็น Barเครื่องมือแปลง kPa เป็น psiเครื่องคิดเลข One Rep Max (1RM)เครื่องคิดเลข PVIFตัวแปลงฟุตและนิ้วเป็นเซนติเมตรเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์ตัวแปลงบาร์เป็น PSIเครื่องคิดเลข CAGRตัวแปลง FPSเครื่องคิดเลขรากที่สองเครื่องคิดเลข WHtRเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงเครื่องคิดเลข log ฐาน 2เครื่องคำนวณปัจจัยมูลค่าอนาคต (FVIF)เครื่องคิดเลข PVIFA ความแม่นยำสูงตัวแปลง HTML เป็นข้อความเครื่องคิดเลขผลรวมเครืองคดเลข-ancตัวแปลงเปอร์เซ็นต์เป็น PPMตัวแปลง psi เป็น kPaอายุของคุณ (ปี เดือน วัน วัน ชั่วโมง นาที วินาที)ตัวแปลง ppm เป็นเปอร์เซ็นต์เครื่องคิดเลขเฉลี่ย - ความแม่นยำสูงเครื่องคิดเลข Log Base 10เครื่องคิดเลขส่วนเบี่ยงเบนมาตรฐานของประชากร-ความแม่นยำสูงโปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษเครื่องคิดเลขพื้นที่ผิวกรวย (ความแม่นยำสูง)เครื่องคิดเลข Hexตัวแปลงฐานสิบหกการคนหาทอย-macเครื่องคำนวณราศีอาทิตย์ ราศีจันทร์ และลัคนา 🌞🌙✨เครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีเครองคดเลข-hba1cเครื่องเล่น MP3 วนซ้ำตัวแปลง SRT เป็น TXTเครื่องคิดเลข FVIFAตัวแปลงเลขฐานสองเป็น BCDเครื่องคิดเลข Antilogโปรแกรมแปลง MP4 เป็น GIFเครื่องคิดเลข TDEEเครื่องคำนวณปริมาตรทรงกลม (ความแม่นยำสูง)เครื่องคำนวณความแปรปรวน (ความแม่นยำสูง)เครื่องคิดเลข Z-Scoreเครื่องคำนวณ VO2 Maxเครื่องคำนวณปริมาตรกรวย (ความแม่นยำสูง)เครื่องมือปรับเปลี่ยนประโยคด้วย AIAI เพิ่มเครื่องหมายวรรคตอนBCD เป็นตัวแปลงไบนารีเครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า (ความแม่นยำสูง)เครื่องคำนวณปริมาตรวงรี (ความแม่นยำสูง)ตัวแปลงที่อยู่ IP เป็นไบนารีตัวแปลง Hex เป็น BCDเครื่องมือสร้างแฮช SHA256ตัวแปลงที่อยู่ IP เป็นเลขฐานสิบหกตัวถอดรหัส URLเครื่องคำนวณปริมาตรพีระมิดเครื่องคำนวณพื้นที่ผิวปริซึมสี่เหลี่ยม (ความแม่นยำสูง)CSV เป็น SRTโปรแกรมแปลง word เปนหมายเลขโทรศพทตัวแปลง BCD เป็นฐานสิบหกเครื่องคำนวณ ROIเครื่องคำนวณ Stop Loss & Take Profitเครื่องมือแปลง HEX เป็น CMYKตัวแปลง CMYK เป็น HEXเครื่องคิดเลข IRRเครื่องคิดเลขพื้นที่ผิวทรงกลม (ความแม่นยำสูง)เครื่องคิดเลขลำดับเรขาคณิตตัวสร้างที่อยู่ IP สุ่มเครื่องสร้างเวลาสุ่มตัวสร้างวันที่แบบสุ่มตัวสร้างพิกัดสุ่มตัวสร้าง User-Agent แบบสุ่มตัวสร้างบัตรเครดิตแบบสุ่มตัวสร้าง JSON สุ่มตัวสร้างประเทศแบบสุ่มตัวสร้างพาเลทสีสุ่มเครื่องสร้างความจริงหรือท้าทายเครื่องสร้างอีโมจิแบบสุ่มเครื่องสุ่มอาหารเครื่องสร้างสายการแข่งขันแบบสุ่มตัวสร้างการแจกแจงเกาส์เซียนเครื่องคำนวณค่าพิปเครื่องคำนวณดอกเบี้ยทบต้นรายวันเครื่องคำนวณกลยุทธ์มาร์ติงเกลเครื่องคำนวณเกณฑ์เคลลี่เครื่องคำนวณส่วนขยายฟีโบนักชีเครื่องคิดจุดหมุนเครื่องคำนวณเลเวอเรจคริปโตตัวแปลงซาโตชิเป็นดอลลาร์เครื่องคำนวณอาร์บิทราจคริปโตเครื่องคำนวณการสูญเสียชั่วคราวเครื่องคำนวณกำไรออปชั่นเครื่องคำนวณความผันผวนโดยนัยเครื่องคำนวณกรีกออปชั่นเครื่องคำนวณ-black-scholesเครื่องคำนวณความเสี่ยงล้มละลายเครื่องคำนวณกำไรจากการขายชอร์ตเครื่องคำนวณมาร์จินคอลเครื่องคำนวณขนาดตำแหน่งเครื่องคำนวณราคาเฉลี่ยหุ้นเครื่องลบตัวอักษรล่องหนตัวแปลงข้อความเป็นรายการ SQLตัวสกัดคอลัมน์ข้อความเครื่องคำนวณความแตกต่างของรายการเครื่องสร้างข้อความ Zalgoตัวสร้างศิลปะ ASCIIเครื่องสร้างข้อความล่องหนเครื่องสร้างข้อความกลับหัวเครื่องสร้างข้อความ Zalgoเครื่องสร้างตัวอักษรสวยตัวอ่านข้อความเป็นเสียงตัวแปลงการอ่านไบโอนิกเครื่องตรวจสอบความหนาแน่นของคำหลักเครื่องคำนวณคะแนนความสามารถในการอ่านตัวสร้าง Lorem Ipsumเครื่องคำนวณการประหยัดเวลารายวันเครื่องลบเครื่องหมายคำพูดอัจฉริยะเครื่องสร้างตาราง MarkdownEscape Unescape สตริง JSONตัวสร้าง URL Slugตัวเข้ารหัส/ถอดรหัส HTML Entityเครื่องคำนวณจุดตัดแกน X และ Yเครื่องคำนวณจุดยอดและแกนสมมาตรเครื่องคำนวณฟังก์ชันผสมเครื่องคำนวณฟังก์ชันผกผันเครื่องคำนวณโดเมนและเรนจ์เครื่องมือวาดกราฟฟังก์ชันเครื่องมือกราฟระบบอสมการเครื่องแก้อสมการค่าสัมบูรณ์เครื่องแก้อสมการเครื่องแก้ระบบสมการเชิงเส้นตัวแก้สมการที่มีเครื่องหมายรากเครื่องแก้สมการค่าสัมบูรณ์เครื่องแก้สมการเชิงเส้นเครื่องคำนวณการหารสังเคราะห์เครื่องคำนวณการหารยาวพหุนามเครื่องคำนวณการขยายพหุนามเครื่องคำนวณการแยกตัวประกอบพหุนามเครื่องคำนวณนิพจน์ตรรกยะเครื่องทำให้รากที่สองง่ายขึ้นเครื่องทำให้นิพจน์พีชคณิตง่ายขึ้นเครื่องมือสร้างกราฟฟังก์ชันตรีโกณมิติเครื่องคำนวณอัตลักษณ์ตรีโกณมิติเครื่องมือแสดงภาพวงกลมหนึ่งหน่วยแบบโต้ตอบตัวแปลงพิกัดคาร์ทีเซียนเป็นขั้วตัวแปลงพิกัดเชิงขั้วเป็นพิกัดคาร์ทีเซียนตัวแปลงองศาทศนิยมเป็น DMSตัวแปลง DMS เป็นองศาทศนิยมเครื่องคำนวณกฎโคไซน์เครื่องคำนวณกฎไซน์เครื่องแก้สามเหลี่ยมทั่วไปเครื่องคำนวณสามเหลี่ยมมุมฉากเครื่องคำนวณฟังก์ชันไฮเปอร์โบลิกเครื่องคำนวณโคซีแคนต์/ซีแคนต์/โคแทนเจนต์เครื่องคำนวณ atan2เครื่องคำนวณอาร์คแทนเจนต์เครื่องคำนวณอาร์คโคไซน์ (Arccos)เครื่องคำนวณอาร์คไซน์เครื่องคำนวณแทนเจนต์ความแม่นยำสูงเครื่องคำนวณโคไซน์เครื่องคำนวณไซน์เครื่องคำนวณความชันและระดับ 📐เครื่องคำนวณมุมตัด 📐ตัวตรวจสอบความตรงศก (กฎ 3-4-5) 📐เครื่องคำนวณบอร์ดฟุต 🪵เครื่องคำนวณดาดฟ้า 🌳เครื่องคำนวณรั้ว 🏡เครื่องคำนวณคลุมดิน ดิน และกรวด 🌱เครื่องคำนวณโครงผนัง 🏗️เครื่องคำนวณหลังคา 🏠เครื่องคำนวณความชันหลังคาและจันทัน 🏠เครื่องคำนวณบันได 🪜เครื่องคำนวณวอลเปเปอร์ 🎨เครื่องคำนวณพื้น 🏠เครื่องคำนวณกระเบื้อง 🔲เครื่องคำนวณสี 🎨เครื่องคำนวณอิฐและปูน 🧱เครื่องคำนวณคอนกรีต 🧱ตัวค้นหาหินเกิดและดอกไม้ราศีเครื่องคำนวณราศีต้นไม้เซลติกเครื่องคำนวณความเข้ากันได้ของราศีจันทร์เครื่องมือวิเคราะห์ความเข้ากันได้ของราศีขั้นสูง 💞ปฏิทินจันทร์เสี้ยวและจันทร์เต็มดวงเครื่องคำนวณการกลับของดาวเสาร์ปฏิทินดาวพุธถอยหลัง 🌟เครื่องคำนวณสมดุลโมดาลิตี้ทางโหราศาสตร์เครื่องคำนวณสมดุลธาตุทางโหราศาสตร์เครื่องคำนวณราศีดาวพุธเครื่องคำนวณราศีดาวอังคารเครื่องคำนวณราศีดาวศุกร์เครื่องมือทดสอบความแรงของรหัสผ่านเครื่องคำนวณสิทธิ์ Unix (chmod)เครื่องมือสร้าง Cron Jobเครื่องคำนวณรากที่ n (ความแม่นยำสูง)ตัวแปลงความถี่และความยาวคลื่นขั้นสุดเครื่องมือตรวจสอบ XMLปรับความเร็ววิดีโอเพิ่มหรือแทนที่เสียงในวิดีโอรวมวิดีโอเพิ่มลายน้ำในวิดีโอ