Очистка JSON: JSON Cleaner (AI Flowi Workflow)

Очистка JSON с JSON Cleaner описана в каталоге так: «Очищает неаккуратные и иногда некорректные строки JSON, созданные LLM, чтобы они полностью соответствовали спецификации JSON». На выходе по-прежнему передаётся Message, содержащий очищенную строку JSON.

JSON Cleaner описан в каталоге; Ai Flowi не проверяла его в рабочей среде.

Автор: Ai Flowi · Опубликовано

Сведения из каталога

Этот контракт очистки строк описан в записи processing.JSONCleaner каталога AI Flowi Workflow 1.9.2, выгруженного 9 октября 2026; сведения о категории компонента см. в каталоге компонентов.

Входы

json_str обязателен; normalize_unicode, remove_control_chars и validate_json — необязательные параметры типа bool. Их названия в выгрузке не определяют значения по умолчанию или точные правила очистки.

Входы JSON Cleaner из каталога (на узких экранах прокручивайте таблицу)
ИмяТипОбязательныйДопустимые типы входных данныхПояснение
json_strstrДаMessageОбязательная строка JSON для очистки; допустимый тип подключения — Message.
normalize_unicodeboolНетНе указаныПереключатель нормализации Unicode; форма нормализации и затрагиваемые символы не указаны.
remove_control_charsboolНетНе указаныПереключатель удаления управляющих символов; перечень символов и обработка escape-последовательностей не описаны.
validate_jsonboolНетНе указаныПереключатель проверки JSON. В выгрузке нет алгоритма проверки или контракта поведения при её неудаче.

Выходы

Выходы JSON Cleaner из выгрузки
Отображаемое имяИмяТип
Cleaned JSON StringoutputMessage

Cleaned JSON String — отображаемое имя выхода; порт называется output и имеет тип Message. Этот порт совместим с входом JSON String Parser.json_text, если на последующем этапе нужно разобрать очищенный текст объекта.

Когда использовать JSON Cleaner

Выбирайте JSON Cleaner для этапа очистки между получением текста JSON от модели и дальнейшей обработкой. Изучите очищенную строку, прежде чем использовать её как структурированные входные данные; описание в каталоге не является зафиксированным результатом исправления какого-либо некорректного примера.

Когда выбрать другой компонент

Если следующая задача — разбор текстового представления объекта, прочитайте имеющуюся справочную страницу JSON String Parser. Если источник уже содержит структурированный JSON, используйте руководство по JSON Operations для операций с объектами, а не предполагайте, что вход Message принимает его напрямую.

Минимальная конфигурация

пример конфигурации, а не зафиксированный тест

Пример конфигурации JSON Cleaner
Имя входа в каталогеПример значения
json_str{"sample":"demo",}
validate_jsontrue

Искусственно созданное значение json_str намеренно содержит лишнюю запятую в конце, чтобы показать возможные входные данные для очистки. validate_json — логический параметр; для этого примера не заявлены исправленный результат, успешное принятие входных данных или ошибка проверки.

Ограничения

  • Каталог не перечисляет исправляемые дефекты и не описывает обработку ограждений блоков кода Markdown, удаление комментариев или поведение при обрезанном JSON. Заявленное назначение не гарантирует исправление произвольного вывода модели.
  • Нормализация Unicode и удаление управляющих символов могут влиять на сохранность содержимого, но точные преобразования не описаны. Сравните исходный и очищенный текст, прежде чем использовать текстовые значения в последующем действии.
  • Для validate_json в выгрузке нет входа схемы, выхода ошибок или описания поведения при неудаче. Одного соответствия синтаксису JSON недостаточно, чтобы подтвердить корректность значений обязательных полей приложения.
  • Для JSON Cleaner указан только выход типа Message. В этой выгрузке у него нет порта типа JSON, а в предоставленных страницах с примерами применения не найден результат его использования в рабочей среде.

Сведения о доступе к моделям на предыдущих шагах и повторно используемых значениях см. в разделе модели и переменные вместо повторного описания настройки поставщика здесь.

Расход ресурсов узлами

Сведения о стоимости процессов очистки JSON и доступе к моделям см. на странице цены, в руководстве по затратам и модели и переменные.

JSON String Parser · JSON Operations · Type Convert · Language Model