ToolHub
Открыть инструмент

Инструмент экранирования JSON

Экранирование и деэкранирование строк JSON для безопасного встраивания в код

Конвертер форматов

Об этом инструменте

Инструмент экранирования JSON используется для экранирования и деэкранирования строк JSON. При экранировании на основе правил JSON.stringify специальные символы, такие как перевод строки, табуляция, кавычки и обратная косая черта, преобразуются в escape-последовательности (например, \n, \t, \", \\), а при деэкранировании восстанавливаются в исходный текст — все операции выполняются локально в браузере.

Основные функции

Быстрый просмотр

Сценарии использования

json

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

Каким правилам следует экранирование?

Инструмент выполняет экранирование на основе правил JSON.stringify: перевод строки → \n, табуляция → \t, возврат каретки → \r, кавычки → \", обратная косая черта → \\, не-ASCII символы сохраняются без изменений.

В чём разница между экранированием и деэкранированием?

Экранирование добавляет обратную косую черту перед специальными символами в тексте, делая их допустимым содержимым строки JSON; деэкранирование восстанавливает escape-последовательности в исходные символы, например, \n в фактический перевод строки, \" в кавычку.

Когда необходимо экранировать строку JSON?

Экранирование необходимо, когда нужно встроить строку JSON в исходный код, передать многострочный текст в качестве значения JSON в API или вставить текст со специальными символами в шаблоны.

Безопасны ли мои данные при использовании этого инструмента?

Абсолютно безопасно. Все операции экранирования и деэкранирования строк выполняются локально в браузере через JSON.stringify и JSON.parse, никакие данные не загружаются на сервер.

Что делать, если деэкранирование не удаётся?

Деэкранирование требует корректных escape-последовательностей JSON. Если формат неверен (например, отсутствует обратная косая черта или ошибка в escape-символах), инструмент сообщит об ошибке разбора — проверьте правильность escape-формата во входных данных.