JSON ESCAPE Unscape құралы JSON-ді шолушыдан тыс түрде түсіндірілмеген кезде JSON жолынан қашуға және YESCAPE жолына шығуға көмектеседі.
JSON Escape/Unescape JSON (JavaScript Object Notation) деректеріне қауіпсіз қосу немесе оларды бастапқы оқылатын пішінге түрлендіру үшін жолдарды дайындау процесін білдіреді.
Қашу арнайы таңбаларды (мысалы, тырнақшалар, кері қиғаш сызықтар және басқару таңбалары) олардың қашып шыққан баламаларымен (мысалы, \", \\, \n) ауыстыруды қамтиды.
Қашып кету - кері - қашып шыққан таңбаларды қалыпты көрініске қайта түрлендіру.
Мысалы:
Түпнұсқа: Ол: "Сәлем\nӘлем!"
дедіJSON үшін қашып кетті: ол \"Сәлем\\nӘлем!\" деді.
Бұл процесс маңызды, себебі:
JSON деректерінің жарамды және талдауға болатынын қамтамасыз етеді— тырнақшалар сияқты бос таңбалар JSON синтаксисін бұзуы мүмкін.
инъекциялық шабуылдардың алдын алады.
Пайдаланушы жасаған мазмұнды немесе кодты JSON пішімінде қауіпсіз сақтауды немесе тасымалдауды жеңілдетеді.
платформалар арасындағы үйлесімділікті жақсартады.
Шығу/шығу операцияларын орындаудың екі негізгі жолы бар:
Жолыңызды JSON escape/unescape құралына енгізіңіз (онлайн немесе кірістірілген).
Жолды JSON-қауіпсіз ету үшін "Escape" пәрменін таңдаңыз.
Шығарылған JSON-дан бастапқы жолды қалпына келтіру үшін "Unescape" опциясын таңдаңыз.
Оны келесі жағдайларда пайдалану керек:
JSON құрылымында арнайы таңбаларды қамтитын пайдаланушы енгізуін сақтау немесе жіберу.
JSON жолдарын кодқа енгізу немесе HTML/JavaScript блоктарының ішінде.
JSON қателерін жөндеу қате пішімделген жолдардан туындаған.
JSON файлын оқуға болатын форматта тіркеу немесе визуализациялау.
Өңдеу API интерфейстері, дерекқорлар немесе құрылымдық деректер үшін JSON пішімін пайдаланатын конфигурация файлдары.