Экранирование и деэкранирование строк
Экранируйте специальные символы в строках для JSON, JavaScript, Java, Python или XML — и деэкранируйте их обратно. Незаменимо при работе со строковыми литералами в коде.
Возможности
Как использовать
1. Выберите язык (JSON, JavaScript, Java, Python, XML).
2. Выберите режим «Экранировать» или «Деэкранировать».
3. Вставьте строку и скопируйте результат.
Об этом инструменте
Специальные символы — кавычки, обратные косые черты, переносы строк — нужно записывать escape-последовательностями, прежде чем помещать их в строковый литерал в коде или данных. Правила в разных языках отличаются, и именно здесь скопированный текст вызывает синтаксические ошибки и ломает конфигурации. Этот инструмент экранирует текст и снимает экранирование для пяти целей: JSON, JavaScript, Java, Python и XML. Экранирование JSON следует JSON.stringify, поэтому кавычки, обратные косые черты и управляющие символы превращаются в \", \\, \n и последовательности \u; режимы JavaScript, Java и Python обрабатывают кавычки, обратные косые черты и распространённые управляющие символы для строковых литералов своих языков; XML превращает &, <, >, " и ' в мнемоники. Вставьте текст, выберите язык и направление и скопируйте результат в код.