Очистка 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_str | str | Да | Message | Обязательная строка JSON для очистки; допустимый тип подключения — Message. |
normalize_unicode | bool | Нет | Не указаны | Переключатель нормализации Unicode; форма нормализации и затрагиваемые символы не указаны. |
remove_control_chars | bool | Нет | Не указаны | Переключатель удаления управляющих символов; перечень символов и обработка escape-последовательностей не описаны. |
validate_json | bool | Нет | Не указаны | Переключатель проверки JSON. В выгрузке нет алгоритма проверки или контракта поведения при её неудаче. |
Выходы
| Отображаемое имя | Имя | Тип |
|---|---|---|
| Cleaned JSON String | output | Message |
Cleaned JSON String — отображаемое имя выхода; порт называется output и имеет тип Message. Этот порт совместим с входом JSON String Parser.json_text, если на последующем этапе нужно разобрать очищенный текст объекта.
Когда использовать JSON Cleaner
Выбирайте JSON Cleaner для этапа очистки между получением текста JSON от модели и дальнейшей обработкой. Изучите очищенную строку, прежде чем использовать её как структурированные входные данные; описание в каталоге не является зафиксированным результатом исправления какого-либо некорректного примера.
Когда выбрать другой компонент
Если следующая задача — разбор текстового представления объекта, прочитайте имеющуюся справочную страницу JSON String Parser. Если источник уже содержит структурированный JSON, используйте руководство по JSON Operations для операций с объектами, а не предполагайте, что вход Message принимает его напрямую.
Минимальная конфигурация
пример конфигурации, а не зафиксированный тест
| Имя входа в каталоге | Пример значения |
|---|---|
json_str | {"sample":"demo",} |
validate_json | true |
Искусственно созданное значение json_str намеренно содержит лишнюю запятую в конце, чтобы показать возможные входные данные для очистки. validate_json — логический параметр; для этого примера не заявлены исправленный результат, успешное принятие входных данных или ошибка проверки.
Ограничения
- Каталог не перечисляет исправляемые дефекты и не описывает обработку ограждений блоков кода Markdown, удаление комментариев или поведение при обрезанном JSON. Заявленное назначение не гарантирует исправление произвольного вывода модели.
- Нормализация Unicode и удаление управляющих символов могут влиять на сохранность содержимого, но точные преобразования не описаны. Сравните исходный и очищенный текст, прежде чем использовать текстовые значения в последующем действии.
- Для validate_json в выгрузке нет входа схемы, выхода ошибок или описания поведения при неудаче. Одного соответствия синтаксису JSON недостаточно, чтобы подтвердить корректность значений обязательных полей приложения.
- Для JSON Cleaner указан только выход типа Message. В этой выгрузке у него нет порта типа JSON, а в предоставленных страницах с примерами применения не найден результат его использования в рабочей среде.
Сведения о доступе к моделям на предыдущих шагах и повторно используемых значениях см. в разделе модели и переменные вместо повторного описания настройки поставщика здесь.
Расход ресурсов узлами
Сведения о стоимости процессов очистки JSON и доступе к моделям см. на странице цены, в руководстве по затратам и модели и переменные.
Связанные компоненты
JSON String Parser · JSON Operations · Type Convert · Language Model