Escape JSON
Escape และ unescape สตริง JSON ออนไลน์ แปลงอักขระพิเศษเช่นเครื่องหมายคำพูด แบ็กสแลช และขึ้นบรรทัดใหม่เป็นลำดับ escape อย่างปลอดภัย
Escape JSON คืออะไร?
Escape JSON คือกระบวนการแปลงอักขระพิเศษ (เช่น เครื่องหมายคำพูดคู่ แบ็กสแลช และอักขระควบคุม) เป็นลำดับ escape (เช่น \", \\, \n) เพื่อให้สามารถรวมในสตริง JSON ได้อย่างปลอดภัยโดยไม่ทำลายโครงสร้าง JSON
Unescape JSON คืออะไร?
Unescape JSON คือกระบวนการย้อนกลับ — แปลงลำดับ escape เช่น \" และ \n กลับเป็นอักขระเดิม (เครื่องหมายคำพูดคู่และขึ้นบรรทัดใหม่) คืนรูปแบบที่อ่านได้ง่ายของสตริง
อักขระใดบ้างที่ต้อง escape ใน JSON?
ใน JSON อักขระต่อไปนี้ต้อง escape: เครื่องหมายคำพูดคู่ ("), แบ็กสแลช (\) และอักขระควบคุม เช่น ขึ้นบรรทัดใหม่ (\n), แท็บ (\t), แคริจรีเทิร์น (\r), แบ็กสเปซ (\b) และฟอร์มฟีด (\f)
ข้อมูลของฉันปลอดภัยกับเครื่องมือนี้หรือไม่?
ปลอดภัยอย่างแน่นอน การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณด้วย JavaScript ไม่มีข้อมูลถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ ปลอดภัยในการประมวลผลเนื้อหา JSON ที่ละเอียดอ่อน
วิธี escape สตริง JSON สำหรับใช้ในโค้ด JavaScript?
วางข้อความในช่องอินพุต เลือกโหมด Escape และเลือกเปิด "ห่อด้วยเครื่องหมายคำพูด" ผลลัพธ์จะเป็นสตริงที่ถูก escape อย่างถูกต้องซึ่งคุณสามารถฝังในโค้ด JavaScript หรือ JSON ได้โดยตรง
ความแตกต่างระหว่าง escape JSON กับ URL encode คืออะไร?
Escape JSON จัดการอักขระพิเศษในไวยากรณ์ JSON (เครื่องหมายคำพูด แบ็กสแลช อักขระควบคุม) URL encoding จัดการอักขระที่ไม่ปลอดภัยใน URL ทั้งสองมีวัตถุประสงค์ต่างกัน
เครื่องมือนี้จัดการไฟล์ JSON ขนาดใหญ่ได้หรือไม่?
ได้ เครื่องมือนี้ประมวลผลข้อความโดยตรงในเบราว์เซอร์ของคุณโดยไม่มีขีดจำกัดขนาดไฟล์ ประสิทธิภาพขึ้นอยู่กับอุปกรณ์ แต่ข้อมูล JSON ทั่วไปจะประมวลผลทันที
"ห่อด้วยเครื่องหมายคำพูด" ทำอะไร?
เมื่อเปิดใช้งาน ผลลัพธ์ escape จะถูกห่อด้วยเครื่องหมายคำพูดคู่ สร้างสตริง JSON ที่ถูกต้อง (เช่น "Hello \"World\"") หากไม่เปิดใช้ จะแสดงเฉพาะเนื้อหาที่ escape แล้ว
ฉันสามารถใช้เครื่องมือนี้แบบออฟไลน์ได้หรือไม่?
ได้ เมื่อโหลดหน้าแล้ว ฟังก์ชันทั้งหมดทำงานโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต เพราะทุกอย่างทำงานในเบราว์เซอร์ของคุณ
วิธี escape อักขระ Unicode ใน JSON?
อักขระ ASCII มาตรฐานเช่นเครื่องหมายคำพูดและแบ็กสแลชถูก escape ด้วยสัญกรณ์แบ็กสแลช (\", \\) สำหรับอักขระ Unicode อื่น ๆ สามารถใช้รูปแบบ \uXXXX
ความแตกต่างระหว่างเครื่องหมายคำพูดเดี่ยวและคู่ใน JSON คืออะไร?
ใน JSON มีเพียงเครื่องหมายคำพูดคู่เท่านั้นที่ใช้ครอบค่าสตริงได้ เครื่องหมายคำพูดเดี่ยวไม่มีความหมายพิเศษและไม่จำเป็นต้อง escape
ทำไมฉันต้อง escape สตริง JSON?
การ escape จำเป็นเมื่อคุณต้องฝังเนื้อหาที่ผู้ใช้สร้างขึ้น ค่าไดนามิก หรือข้อความที่มีอักขระพิเศษใน JSON หากไม่ escape อย่างถูกต้อง อักขระเช่นเครื่องหมายคำพูดหรือขึ้นบรรทัดใหม่จะทำลายไวยากรณ์ JSON
วิธีใช้ Escape JSON
เอสเคปหรือยกเลิกเอสเคปสตริง JSON: เปลี่ยนเครื่องหมายคำพูด แบ็กสแลช และขึ้นบรรทัดใหม่เป็นลำดับการเอสเคปที่ปลอดภัย หรือแปลงกลับเป็นอักขระจริง ทำงานทั้งหมดในเบราว์เซอร์ของคุณ ข้อความที่วางจะไม่ถูกอัปโหลด
- วางข้อความหรือสตริง JSON ที่ต้องการแปลงลงในพื้นที่อินพุต
- กด “Escape” เพื่อเปลี่ยนอักขระพิเศษ เช่น เครื่องหมายคำพูด แบ็กสแลช และขึ้นบรรทัดใหม่ ให้เป็นลำดับการเอสเคปที่ปลอดภัย
- กด “Unescape” เพื่อทำตรงข้าม คืนลำดับการเอสเคปกลับเป็นเครื่องหมายคำพูด แบ็กสแลช และการขึ้นบรรทัดใหม่จริง
- เปิด “Wrap in quotes” เมื่อต้องการผลลัพธ์ที่ถูกห่อด้วยเครื่องหมายคำพูดคู่ พร้อมวางลงใน JSON ได้ทันที
หากผลลัพธ์มีแบ็กสแลชซ้อนเป็นสองเท่า แสดงว่าอินพุตน่าจะถูกเอสเคปไปแล้ว — รัน “Unescape” หนึ่งครั้งก่อนเอสเคปซ้ำ
เครื่องมือที่เกี่ยวข้อง
- JSON Stringify แปลงออบเจกต์และอาร์เรย์ JavaScript เป็นสตริง JSON พร้อมการเยื้องที่ปรับแต่งได้และการหลีกเลี่ยง HTML ฟรี ประมวลผลในเบราว์เซอร์ของคุณทั้งหมด
- TSV เป็น JSON แปลง TSV เป็น JSON ออนไลน์ฟรี รองรับส่วนหัว การตรวจจับประเภทอัตโนมัติ และการบีบอัด ทั้งหมดในเบราว์เซอร์
- JSON to CSV เครื่องมือแปลง JSON เป็น CSV ออนไลน์ฟรี ทำให้ objek ซ้อนแบน เลือกตัวคั่นเอง ดาวน์โหลดทันที 100% บนเบราว์เซอร์
- เครื่องมือแปลง CSV เป็น JSON แปลง CSV เป็น JSON ออนไลน์ฟรี รองรับตัวคั่นแบบกำหนดเอง ออบเจกต์ตามส่วนหัว และการตรวจจับประเภทอัตโนมัติ ทั้งหมดในเบราว์เซอร์
- ทำ XML สวย เครื่องมือทำ XML สวยออนไลน์ฟรี จัดรูปแบบและทำให้ XML สวยงามทันทีในเบราว์เซอร์
- เครื่องมือตรวจสอบ XML ตรวจสอบไวยากรณ์และโครงสร้าง XML ทันที ตรวจจับข้อผิดพลาดด้วยหมายเลขบรรทัดที่แม่นยำและข้อความโดยละเอียด ฟรี ปลอดภัย ทำงานในเบราว์เซอร์
- SQL เป็น JSON แปลงคำสั่ง SQL INSERT เป็นอาร์เรย์หรือออบเจกต์ JSON ทันที รองรับหลายแถว VALUES การจัดการ NULL การตรวจจับประเภทอัตโนมัติ และการพิมพ์สวยงาม 100% ฝั่งไคลเอนต์ ไม่ต้องอัปโหลด
- ตัวดูต้นไม้ YAML แยกวิเคราะห์ YAML เป็นต้นไม้แบบโต้ตอบที่ยุบได้ รองรับ YAML หลายเอกสาร จุดยึดและนามแฝง การค้นหา การแปลงเป็น JSON และลากและวางไฟล์ .yaml/.yml