Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Открыть / Load 

Действие открывает JSON и возвращает объект для работы с содержимым файла.

Настройки

...

Путь к JSON-файлу, который необходимо открыть.

...

Encoding

...

Кодировка файла.

Выпадающий список из значений:

  • Попробовать определить автоматически
  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5

...

Результат

...

Result

...

Объект для работы с содержимым файла.

...

Особые условия использования

Отсутствуют. 

Закрыть / Close (Close)

Закрывает указанный JSON контекст.

Настройки

...

Контекст

...

JSON контекст.

...

Особые условия использования

Отсутствуют.

Получить словарь / Get dictionary

Получает словарь из содержимого указанного JSON контекста.

Настройки

...

Контекст

...

JSON контекст.

...

Результат

...

Полученный словарь.

...

Robin.Dictionary

...

Особые условия использования

TЕсли в файле одинаковые ключи, то будет вызывана ошибка. В таком случае рекомендуется воспользоваться действием "Получить таблицу". 

Получить таблицу / Get data table 

Получает таблицу из содержимого указанного ключа.

Настройки

...

Контекст

...

JSON контекст.

...

Указать имя ключа, из которого нужно взять таблицу.

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

...

Результат

...

Полученная таблица.

Таблица имеет вид:

  • ключи
  • значения

...

Robin.DataTable

...

Особые условия использования

Если в файле имеются вложенные объекты, они будут записаны в ячейку в виде строки из содержимого.

Получить элементы по ключу / Get by key 

Получает коллекцию, содержащую контент элементов с указанным ключом.

Настройки

...

Контекст

...

JSON контекст.

...

Указать имя ключа, из которого нужно взять таблицу.

...

Результат

...

Возвращает коллекцию элементов по указанному ключу.

...

Особые условия использования

Если ключ не определяет элемент однозначно, то мы получаем коллекцию из содержимого элементов, удовлетворяющих указанному ключу.

Если элемент имеет вложенные объекты, то содержимое этих объектов склеивается в одну строчку.

Сохранить в файл / Save to file

Сохраняет открытый контекст в файл формата JSON.

Настройки

...

Контекст

...

JSON контекст.

...

Имя для файла без указания расширения

...

Результат

...

Путь к сохраненному файлу в формате JSON

...

Robin.FilePath

...

Особые условия использования

Действие может работать только с контекстом корректной структуры.

Для сохранения нужно добавить хотя бы один объект. (вопрос)

Создать новый / Create new

Создает новый пустой контекст.

Настройки

...

Кодировка создаваемого документа.

По умолчанию UTF-8

Выпадающий список:

  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5

...

Контекст

...

JSON контекст.

...

Особые условия использования

Отсутствуют.

Добавить элемент  / Add element

Добавляет элемент в открытый контекст.

Настройки

...

Контекст

...

JSON контекст.

...

Ключ элементу, относительно которого будет создаваться новый элемент.

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

...

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

  • Перед элементом
  • После элемента
  • Верхний дочерний
  • Нижний дочерний

По умолчанию "Нижний дочерний"

Для пустого контекста параметр не принимается во внимание, так как элемент будет добавлен как корневой.

...

Особые условия использования

Отсутствуют.

Удалить элемент  / Delete element

Удаляет элемент из открытого контекста.

Настройки

...

Контекст

...

JSON контекст.

...

Особые условия использования

Работает только с корневыми элементами.

Конвертировать из CSV / Convert from CSV 

Создает новый JSON контекст из загруженного CSV.

Настройки

...

CSV файл

...

Путь до CSV файла, содержимое которого необходимо конвертировать в JSON формат

...

JSON контекст

...

Созданный JSON контекст

...

Особые условия использования

Отсутствуют

Конвертировать из XML / Convert from XML 

Создает новый JSON контекст из указанного XML контекста

Настройки

...

XML контекст

...

XML контекст, содержимое которого необходимо конвертировать в JSON формат

...

JSON контекст

...

Созданный JSON контекст

...

Особые условия использования

Отсутствуют

Отображение дочерних элементов