Текстовые утилиты

Бесплатный инструмент экранирования JSON.

Правильно экранированная строка JSON и обратное декодирование.

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

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Содержимое строки.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задание и предоставьте данные и правила. Проверьте предложенные вычисления или действия с кодом до одобрения, затем проверьте известный пример.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как экранировать строки JSON и проверять обратное преобразование.

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

Адаптируйте процесс под свою задачу.

Рассматривайте ввод как строковое значение и используйте сериализатор JSON для корректных кавычек и экранирования. Отличайте полный документ JSON от строки, встроенной в другой документ. Разберите результат обратно, чтобы подтвердить восстановление исходных символов.

Что вы предоставляете
Содержимое строки.
Что вы получите
Правильно экранированная строка JSON и обратное декодирование.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Encode the text hello followed by one line break and then world as a complete JSON string literal. Preserve the line break when parsed back.

Готовый пример

"hello\nworld"

The JSON source contains a backslash followed by n, not an unescaped newline inside the quotes. Parsing this string returns the original text with one line break.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли включать обрамляющие кавычки в экранированную строку JSON?

Включайте их при создании полного строкового литерала JSON. Опускайте только тогда, когда целевая система явно ожидает внутреннее представление.

Почему обратные косые черты множатся при прохождении строки через ещё один слой?

Каждый слой сериализации может экранировать предыдущее представление. Отслеживайте, работаете ли вы с исходным текстом, текстом JSON или отображаемой строкой кода.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct