Экранируйте и снимайте экранирование любого текста прямо в браузере: этот инструмент превращает сырой текст в корректную строку JSON и раскодирует экранированную строку JSON обратно в читаемый текст. Экранирование преобразует двойные кавычки, обратные слэши, переводы строк, табуляции и другие управляющие символы в их JSON-последовательности (\", \\, \n, \t), чтобы значение можно было безопасно встроить в документ JSON, файл конфигурации или литерал кода. Снятие экранирования строки JSON делает обратное, восстанавливая многострочный текст. Инструмент создан для разработчиков, собирающих данные API, вставляющих строки логов в JSON или читающих экранированное значение, извлечённое из конфига. Переключайте, обёрнут ли экранированный вывод в окружающие кавычки. Всё обрабатывается локально в вашем браузере, поэтому вставленный текст не покидает устройство и ничего не загружается на сервер.
Возможности
Экранирование текста в безопасную для JSON строку в один клик
Снятие экранирования строки JSON обратно в сырой многострочный текст
Обработка кавычек, обратных слэшей, переводов строк, табуляций и управляющих символов
Корректное экранирование символов Unicode и непечатаемых символов
Необязательное оборачивание экранированного вывода в окружающие кавычки
Принимает полный литерал в кавычках или голое экранированное содержимое при снятии экранирования
Допускает буквальные переводы строк во вводе при снятии экранирования
Копирование или скачивание преобразованного результата
Как использовать Экранирование JSON
Выберите «Экранировать» для кодирования текста или «Снять экранирование» для раскодирования строки JSON.
Вставьте ваш текст или экранированную строку в поле ввода.
Для экранирования переключите «Обернуть в кавычки» в зависимости от того, нужны ли вам окружающие кавычки.
Прочитайте преобразованный результат справа.
Нажмите «Копировать» или «Скачать», чтобы использовать его повторно.
Пример
Ввод
Она сказала "привет"
Результат
"Она сказала \"привет\""
Текст, экранированный в строковый литерал JSON («Обернуть в кавычки» включено).
Частые ошибки и устранение неполадок
Снятие экранирования сообщает о неожиданном токене или некорректной строке. — Убедитесь, что ввод является правильно экранированной строкой JSON — сырые двойные кавычки внутри текста должны быть записаны как \", прежде чем с них можно будет снять экранирование.
У экранированного вывода есть кавычки вокруг, которые вам не нужны. — Отключите «Обернуть в кавычки», чтобы получить только экранированное содержимое без окружающих двойных кавычек.
Одиночный обратный слэш во вводе ломает снятие экранирования. — Каждый обратный слэш должен быть удвоен (\\) в корректной строке JSON; сначала экранируйте текст, затем снимите экранирование с результата.
Часто задаваемые вопросы
Что такое инструмент экранирования JSON?
Инструмент экранирования JSON преобразует символы, специальные в JSON — двойные кавычки, обратные слэши, переводы строк и табуляции — в экранированные последовательности, такие как обратный слэш-кавычка и обратный слэш-n, чтобы текст стал корректным внутри строки JSON. Этот инструмент также выполняет обратный процесс — снятие экранирования строки.
Как экранировать строку для JSON?
Выберите «Экранировать», вставьте ваш текст, и безопасная для JSON строка появится мгновенно. Оставьте «Обернуть в кавычки» включённым для полного литерала в кавычках или отключите, чтобы получить только экранированное внутреннее содержимое.
Чем это отличается от форматировщика JSON?
Форматировщик JSON украшает или минифицирует целый документ JSON. Этот инструмент экранирования JSON кодирует или раскодирует одно строковое значение, чтобы вы могли встроить текст в JSON или прочитать экранированное значение.
Могу ли я снять экранирование содержимого JSON без окружающих кавычек?
Да. Режим снятия экранирования принимает либо полный литерал в кавычках, либо просто экранированное внутреннее содержимое и раскодирует оба обратно в сырой текст.
Обрабатывает ли инструмент экранирования JSON многострочный текст?
Да. Переводы строк экранируются в обратный слэш-n при экранировании и восстанавливаются в реальные переводы строк при снятии экранирования, а буквальные переводы строк, вставленные во ввод, допускаются.
Отправляется ли куда-либо мой текст при экранировании JSON?
Нет. Экранирование и снятие экранирования обрабатываются полностью в вашем браузере, поэтому вставленный текст не покидает устройство и ничего не загружается на сервер.
Связанные инструменты
Форматировщик JSON — Форматируйте, минимизируйте и проверяйте JSON с указанием места ошибок.
Просмотрщик JSON — Текстовый и древовидный просмотр со сворачиванием/разворачиванием и путями узлов.
JSON в код — Генерируйте типы Go, Rust, Python, Java, Kotlin, C# и TypeScript из JSON.