ToolHub
เปิดเครื่องมือ

เครื่องมือ escape JSON

escape และ unescape สตริง JSON เพื่อฝังในโค้ดอย่างปลอดภัย

การแปลงรูปแบบ

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

เครื่องมือ escape JSON ใช้สำหรับ escape และ unescape สตริง JSON การ escape ใช้กฎ JSON.stringify แปลงอักขระพิเศษ เช่น ขึ้นบรรทัดใหม่ แท็บ อัญประกาศ แบ็กสแลช เป็นลำดับ escape (เช่น \n, \t, \", \\) การ unescape จะคืนค่าเป็นข้อความต้นฉบับ การดำเนินการทั้งหมดทำในเบราว์เซอร์ของคุณ

คุณสมบัติหลัก

ดูตัวอย่าง

สถานการณ์การใช้งาน

json

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

การ escape ใช้กฎอะไร

เครื่องมือ escape ตามกฎ JSON.stringify แปลงขึ้นบรรทัดใหม่เป็น \n, แท็บเป็น \t, carriage return เป็น \r, อัญประกาศเป็น \", แบ็กสแลชเป็น \\, อักขระที่ไม่ใช่ ASCII คงไว้ตามเดิม

escape และ unescape แตกต่างกันอย่างไร

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

เมื่อใดที่ต้อง escape สตริง JSON

เมื่อต้องฝังสตริง JSON ในซอร์สโค้ด ส่งข้อความหลายบรรทัดเป็นค่า JSON ไปยัง API หรือแทรกข้อความที่มีอักขระพิเศษในเทมเพลต จำเป็นต้อง escape ก่อน

ข้อมูลของฉันปลอดภัยเมื่อใช้เครื่องมือนี้หรือไม่

ปลอดภัยอย่างแน่นอน การ escape และ unescape สตริงทั้งหมดทำในเบราว์เซอร์ของคุณผ่าน JSON.stringify และ JSON.parse ไม่มีการอัปโหลดข้อมูลใด ๆ ไปยังเซิร์ฟเวอร์

จะทำอย่างไรหาก unescape ล้มเหลว

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