WMW

Кодировщик JSON

Free

Кодирует обычный текст в корректный строковый литерал JSON (экранируя кавычки, обратные слэши и разрывы строк) и декодирует обратно, с разбивкой по экранированным символам.

Работает полностью в вашем браузере. Ваш текст никуда не загружается.

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Преобразует обычный текст в корректный строковый литерал JSON (экранируя кавычки, обратные слэши, разрывы строк и управляющие символы) и преобразует обратно. Полезно для безопасного встраивания произвольного текста в JSON вручную.

Как это работает

Кодирование пропускает ваш текст через те же правила сериализации строк, которые определяет спецификация JSON: двойная кавычка становится \", обратный слэш становится \\, разрыв строки становится \n, а другие управляющие символы становятся их escape-последовательностью \uXXXX, при этом весь результат оборачивается в двойные кавычки. Декодирование обращает этот процесс, разбирая экранированный текст обратно в исходные символы. Инструмент использует встроенный движок JSON браузера для обоих направлений, поэтому результат всегда точно соответствует спецификации JSON.

Какие проблемы решает

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

›В чём разница между этим инструментом и форматировщиком JSON?

Этот инструмент преобразует строку обычного текста в строковый литерал JSON (и обратно), обрабатывая экранирование кавычек, обратных слэшей и разрывов строк. Форматировщик JSON, напротив, берёт полный документ JSON (объект или массив) и форматирует либо минифицирует его структуру. Они решают разные задачи.

›Когда может понадобиться кодировать строку в формат JSON?

Типичные случаи: вручную встроить блок текста (с кавычками, разрывами строк или специальными символами) в тело JSON-запроса, отладить тело запроса к API или подготовить строковый литерал для конфигурационного файла, использующего синтаксис JSON.

›Нужно ли включать окружающие кавычки при декодировании?

Нет. Вы можете вставить экранированный текст с окружающими двойными кавычками или без них, инструмент автоматически определит любую из форм.

›Почему декодирование завершилось ошибкой?

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

›Поддерживает ли этот инструмент кодирование целых объектов, а не только обычного текста?

Нет, этот инструмент предназначен именно для одной строки обычного текста и её представления в виде строкового литерала JSON. Чтобы создать или отформатировать полный объект или массив JSON, используйте вместо этого инструмент JSON Formatter.

Похожие инструменты

Free

Текст

Форматирование JSON

Проверяет и форматирует или минифицирует полный документ JSON с настраиваемым отступом, опциональной сортировкой ключей и точным указанием строки/столбца ошибки.

Free

Текст

Конвертер IPv4 в IPv6

Создаёт представления IPv6 с отображением IPv4, совместимые с IPv4, 6to4 и NAT64 для адреса IPv4, а также извлекает адрес IPv4 из любой из этих форм IPv6.

Free

Текст

Форматирование JS/CSS

Преобразует минифицированный или непоследовательно оформленный JavaScript либо CSS в читаемый код с правильными отступами, с настраиваемым стилем отступов и статистикой размера до/после.

Free

Текст

Минификация JS/CSS

Уменьшает размер JavaScript или CSS, удаляя пробелы и комментарии, с опциональным сокращением имён переменных для JavaScript и статистикой размера до/после.

Free

Текст

Декодер JWT

Декодирует заголовок и полезную нагрузку JWT в читаемый JSON, преобразует временные утверждения в удобочитаемые даты, отмечает истёкшие токены и может проверить подпись HS256 с предоставленным вами секретом.

Free

Текст

Генератор llms.txt

Создаёт файл llms.txt по спецификации llmstxt.org из заголовка, описания и разделов ссылок, с группировкой Optional-разделов и предпросмотром в реальном времени.

Free

Текст

Предпросмотр Markdown

Отображает Markdown в виде живого, очищенного HTML рядом с исходным текстом, с переключателем для просмотра и копирования сгенерированного HTML.

Free

Текст

Исправление мойибакэ (искажённого текста)

Восстанавливает исходные байты за искажённым (мойибакэ) текстом и повторно декодирует их с помощью нескольких распространённых кодировок, показывая каждый чистый результат.