
JSON Escape / Unescape הוא כלי הממיר טקסט שרירותי לצורה שבטוח למקם בתוך ערך מחרוזת JSON, והופך את התהליך. בריחה מחליפה את התווים שישברו מחרוזת JSON - המירכאה הכפולה, ה-backslash ותווי השליטה כגון שורות חדשות וכרטיסיות - עם רצפי הבריחה האחוריים שלהם (\", \\, \n, \t ו-\uxxxx). Unescape מחזיר את הרצפים האלה לתווים הגולמיים המקוריים.
זה שונה מעיצוב או אימות JSON. פורמט JSON עובד על המבנה של מסמך שלם; כלי זה עובד על התוכן של מחרוזת בודדת. אתה מגיע אליו כאשר אתה צריך להטמיע בלוק טקסט - קטע HTML, שאילתת SQL, הודעת יומן מרובה שורות, דגימת קוד - בתוך שדה JSON, או כאשר יש לך מחרוזת שנמלטה מ-JSON ואתה רוצה לקרוא את הטקסט המקורי מאחורי כל ה-backslashes.
הכל פועל ב-100% בדפדפן שלך עם נמלט בכתב יד, כך שהטקסט שאתה מדביק - שהוא לרוב מטען, ערך תצורה או פיסת קוד מקור - לעולם לא עוזב את המכשיר שלך. הגדרות אופציונליות מאפשרות לך לעטוף את התוצאה במירכאות כפולות כדי לייצר מחרוזת JSON מלאה מילולית, לברוח מכל התווים שאינם ASCII כ-\UXXXX לניידות מקסימלית, או לברוח מהחתך קדימה להטבעה בטוחה בתוך תג <script>.
בריחה עוסקת בהפקת מיתר ששורד את ההטמעה ב-JSON, שזו עבודה צרה יותר ממה שהיא נשמעת. יש לברוח מתווי בקרה מתחת ל-U+0020 ואינם יכולים להופיע מילולית, וזו הסיבה שמחרוזת המכילה שורה חדשה אמיתית אינה חוקית עד להמרה לקולוך אחורי N. ייתכן ש-Forward Slashes יימלט ולא חייב להיות, מורשת של הטמעת JSON בתגיות סקריפט HTML שבה הרצף שסוגר רכיב סקריפט יגמור אותו מוקדם. Unicode מעל המישור הבסיסי מאוחסן כזוגות פונדקאיות, כך שאימוג'י בודד הופך לשני רצפי בריחה ומיתר מפוצל באמצע אותו זוג הוא פגום.
הדבק את הטקסט הגולמי שברצונך להטמיע ב-JSON, או את מחרוזת ה-JSON שכבר נמלטה שברצונך לפענח, בחלונית הקלט. לחץ על טען דוגמה כדי לראות דוגמה מרובת שורות.
בחר Escape כדי להמיר טקסט גולמי למחרוזת בטוחה ב-JSON, או unescape כדי להפוך מחרוזת שנמלטה מ-JSON בחזרה לתווים המקוריים שלה.
בעת בריחה, אופציונלי עטפו את הפלט במירכאות כפולות, הימנע מכל התווים שאינם ASCII כ-\UXXXX, או הימלט מהחתך קדימה. ביטול הבריחה אינו זקוק לאפשרויות.
העתק את הפלט שנמלט או unescape ללוח שלך ושחרר אותו ישר לקובץ ה-JSON, בקשת ה-API או הקוד שלך.
המרת טקסט גולמי למחרוזת בטוחה ב-JSON וחזרה, שניהם מאותו כלי עם מתג בודד
שורות חדשות, כרטיסיות, החזרות כרכרה, מרחב אחורי והזנת טופס הופכים ל-\n, \t, \r, \b, ו-\f, בעוד שתווי בקרה אחרים בורחים כ-\uxxxx
עטפו את הפלט הנמלט במרכאות כפולות כדי לייצר מחרוזת JSON שלמה ומוכנה להדבקה
אופציונלי לברוח מכל תו שאינו ASCII כ-\UXXXX כך שהפלט הוא ASCII טהור ובטוח לשידור בכל ערוץ
Convert JSON to clean, valid YAML instantly - configurable indentation and safe string quoting
Convert YAML to JSON instantly - anchors, aliases, merge keys, block scalars and multi-document streams supported
Detect and remove invisible Unicode characters from AI text - zero-width joiners, variation selectors, bidi controls, and tag characters.
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
0 comments
No comments yet. Be the first to share your thoughts!