Экранирование JSON

Экранируйте текст в строку JSON или разэкранируйте строку JSON в обычный текст.

Текст экранируется и раскодируется локально в вашем браузере, и ничего не загружается на сервер.

Нужно отформатировать целый документ? Попробуйте форматировщик JSON.

Об инструменте Экранирование JSON

Экранируйте и снимайте экранирование любого текста прямо в браузере: этот инструмент превращает сырой текст в корректную строку JSON и раскодирует экранированную строку JSON обратно в читаемый текст. Экранирование преобразует двойные кавычки, обратные слэши, переводы строк, табуляции и другие управляющие символы в их JSON-последовательности (\", \\, \n, \t), чтобы значение можно было безопасно встроить в документ JSON, файл конфигурации или литерал кода. Снятие экранирования строки JSON делает обратное, восстанавливая многострочный текст. Инструмент создан для разработчиков, собирающих данные API, вставляющих строки логов в JSON или читающих экранированное значение, извлечённое из конфига. Переключайте, обёрнут ли экранированный вывод в окружающие кавычки. Всё обрабатывается локально в вашем браузере, поэтому вставленный текст не покидает устройство и ничего не загружается на сервер.

Возможности

Как использовать Экранирование JSON

  1. Выберите «Экранировать» для кодирования текста или «Снять экранирование» для раскодирования строки JSON.
  2. Вставьте ваш текст или экранированную строку в поле ввода.
  3. Для экранирования переключите «Обернуть в кавычки» в зависимости от того, нужны ли вам окружающие кавычки.
  4. Прочитайте преобразованный результат справа.
  5. Нажмите «Копировать» или «Скачать», чтобы использовать его повторно.

Пример

Ввод

Она сказала "привет"

Результат

"Она сказала \"привет\""

Текст, экранированный в строковый литерал JSON («Обернуть в кавычки» включено).

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что такое инструмент экранирования JSON?
Инструмент экранирования JSON преобразует символы, специальные в JSON — двойные кавычки, обратные слэши, переводы строк и табуляции — в экранированные последовательности, такие как обратный слэш-кавычка и обратный слэш-n, чтобы текст стал корректным внутри строки JSON. Этот инструмент также выполняет обратный процесс — снятие экранирования строки.
Как экранировать строку для JSON?
Выберите «Экранировать», вставьте ваш текст, и безопасная для JSON строка появится мгновенно. Оставьте «Обернуть в кавычки» включённым для полного литерала в кавычках или отключите, чтобы получить только экранированное внутреннее содержимое.
Чем это отличается от форматировщика JSON?
Форматировщик JSON украшает или минифицирует целый документ JSON. Этот инструмент экранирования JSON кодирует или раскодирует одно строковое значение, чтобы вы могли встроить текст в JSON или прочитать экранированное значение.
Могу ли я снять экранирование содержимого JSON без окружающих кавычек?
Да. Режим снятия экранирования принимает либо полный литерал в кавычках, либо просто экранированное внутреннее содержимое и раскодирует оба обратно в сырой текст.
Обрабатывает ли инструмент экранирования JSON многострочный текст?
Да. Переводы строк экранируются в обратный слэш-n при экранировании и восстанавливаются в реальные переводы строк при снятии экранирования, а буквальные переводы строк, вставленные во ввод, допускаются.
Отправляется ли куда-либо мой текст при экранировании JSON?
Нет. Экранирование и снятие экранирования обрабатываются полностью в вашем браузере, поэтому вставленный текст не покидает устройство и ничего не загружается на сервер.

Связанные инструменты

Все инструменты ArrayKit