JSON редактор (расширенный) | JSON Editor
В том числе:
выбирает, какая часть JSON станет строками (Источник строк);
добавляет общие поля в каждую строку (Добавить в строки);
при необходимости разворачивает массивы в дополнительные строки (Размножить строки);
оставляет сложные ветки как JSON (Оставить как JSON);
убирает ненужные поля (Исключить).
В случае, если для элемента ничего не выбрано, то:
он не исключается и не сохраняется как JSON;
нода обрабатывает его обычным способом;
простые значения попадают в плоский результат как обычные поля;
вложенные объекты разворачиваются дальше;
массивы без «Размножить строки» не превращаются в дополнительные строки автоматически.
Источник строк может быть только один.
Один и тот же путь нельзя использовать сразу для нескольких действий.
Если путь исключён, он не попадёт в результат.
Если путь оставлен как JSON, то он не будет разворачиваться.
«Добавить в строки» не меняет число строк.
«Размножить строки» увеличивает число строк.
Разделитель задаёт формат имён плоских полей.
При определении источника строк происходит автоматический выбор подходящего массива объектов.
Максимум строк (поле «max_rows») ограничивает размер результата после разворачивания.
В результате выполения ноды возвращается JSON в виде списка объектов, удобный для дальнейшего преобразования в таблицу.
Начиная с релиза 1.14.2 DVT, в ноду JSON Editor добавлена поддержка подстановки переменных через синтаксис {{variable}} с автодополнением и валидацией выражений прямо в редакторе.
