Показать / скрыть оглавление

    Таблица JSON

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

    Входные данные — JSON-документ, например, выходные данные узла Веб-служба REST/JSON, или файл (поток байт), содержащий данные в формате JSON.
    Выходные данные — таблица с данными.

    Узел может преобразовывать входные данные в двух режимах:

    1. Режим массива при преобразовании интерпретирует часть JSON-документа как массив.
    2. Режим документа при преобразовании интерпретирует часть JSON-документа как документ.
    Замечание

    По умолчанию узел работает в режиме массива.
    Настраивать свойства узла следует в зависимости от выбранного режима.

    Свойства узла

    • Название
      Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий.
    • Описание
      Укажите произвольное описание узла.
    • Путь к объекту
      Укажите название свойства JSON-документа, из которого необходимо получить данные.
      Если свойство JSON-документа не является массивом, установите ✓ в "Режиме документа".
      Если свойство JSON-документа содержит в себе массив JSON-объектов, то элементы массива будут преобразованы в строки выходной таблицы, а свойства JSON-объектов — в значения колонок выходной таблицы.

      Предупреждение

      Путь к вложенным объектам через точку не поддерживается.

    • Режим документа
      Установите ✓, если обрабатываемый объект не является массивом.
      Выходная таблица будет содержать одну строку.

    • Колонки
      Добавляйте колонки, указывая имена, соответствующие свойствам обрабатываемого JSON-объекта, и типы данных этих свойств.

      Замечание

      Если обрабатываемое свойство представляет собой объект, то в Типе необходимо указать "JSON-объект". Выходная таблица будет содержать колонку с JSON-объектом.
      Далее, его вложенные свойства и элементы могут быть получены с помощью узла Проекция: используйте для этого правило "Вычисляемая колонка", где примените функцию "Извлечь" или "ИзвлечьМассив".

    Частые случаи использования

    • Получение и обработка данных в формате JSON по протоколу HTTP/HTTPS
    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022