Открыть / Load
Действие открывает JSON и возвращает объект для работы с содержимым файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Путь до файла | Path to file | Путь к JSON-файлу, который необходимо открыть. | Robin.FilePath | C:\Users\Документ\1.json | Да |
Кодировка | Encoding | Кодировка файла. Выпадающий список из значений:
| Robin.String | UTF-8 | Да |
Результаты | |||||
Результат | Result | Объект для работы с содержимым файла. | Robin.JSON | Нет |
Особые условия использования
Отсутствуют.
Закрыть / Close (Close)
Закрывает указанный JSON контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да |
Особые условия использования
Отсутствуют.
Получить словарь / Get dictionary
Получает словарь из содержимого указанного JSON контекста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Результаты | |||||
Результат | Result | Полученный словарь. | Robin.Dictionary | Нет |
Особые условия использования
TЕсли в файле одинаковые ключи, то будет вызывана ошибка. В таком случае рекомендуется воспользоваться действием "Получить таблицу".
Получить таблицу / Get data table
Получает таблицу из содержимого указанного ключа.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Ключ | Key | Указать имя ключа, из которого нужно взять таблицу. По умолчанию будет взят весь объект. | Robin.String | Нет | |
Результаты | |||||
Результат | Result | Полученная таблица. Таблица имеет вид:
| Robin.DataTable | Нет |
Особые условия использования
Если в файле имеются вложенные объекты, они будут записаны в ячейку в виде строки из содержимого.
Получить элементы по ключу / Get by key
Получает коллекцию, содержащую контент элементов с указанным ключом.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Ключ | Key | Указать имя ключа, из которого нужно взять таблицу. | Robin.String | Да | |
Результаты | |||||
Результат | Result | Возвращает коллекцию элементов по указанному ключу. | Robin.Collection | Нет |
Особые условия использования
Если ключ не определяет элемент однозначно, то мы получаем коллекцию из содержимого элементов, удовлетворяющих указанному ключу.
Если элемент имеет вложенные объекты, то содержимое этих объектов склеивается в одну строчку.
Сохранить в файл / Save to file
Сохраняет открытый контекст в файл формата JSON.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Имя файла | File name | Имя для файла без указания расширения | Robin.String | Новый_файл | Да |
Сохранить в папке | Save to folder | Папка, в которую необходимо сохранить файл. | Robin.FolderPath | C:\Users\Документ | Да |
Результаты | |||||
Результат | Result | Путь к сохраненному файлу в формате JSON | Robin.FilePath | Нет |
Особые условия использования
Действие может работать только с контекстом корректной структуры.
Для сохранения нужно добавить хотя бы один объект.
Создать новый / Create new
Создает новый пустой контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Кодировка | Encoding | Кодировка создаваемого документа. По умолчанию UTF-8 Выпадающий список:
| Robin.String | UTF-8 | Нет |
Результаты | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Нет |
Особые условия использования
Отсутствуют.
Добавить элемент / Add element
Добавляет элемент в открытый контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Ключ материнского объекта | Parent object key | Ключ элементу, относительно которого будет создаваться новый элемент. По умолчанию, а также для пустого контекста, элемент будет добавлен в корневой список. | Robin.String | Нет | |
Имя ключа | Key name | Имя ключа для создаваемого элемента. | Robin.String | Да | |
Значение | Value | Контент для создаваемого элемента. | Robin.Object | Нет | |
Режим добавления | Adding mode | Определяет, куда будет добавлен новый элемент относительно якорного элемента.
По умолчанию "Нижний дочерний" Для пустого контекста параметр не принимается во внимание, так как элемент будет добавлен как корневой. | Robin.String | Нет |
Особые условия использования
Отсутствуют.
Удалить элемент / Delete element
Удаляет элемент из открытого контекста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context name | JSON контекст. | Robin.JSON | Да | |
Имя ключа | Key name | Имя ключа элемента, который необходимо удалить. | Robin.String | Да |
Особые условия использования
Работает только с корневыми элементами.
Конвертировать из CSV / Convert from CSV
Создает новый JSON контекст из загруженного CSV.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
CSV файл | CSV file | Путь до CSV файла, содержимое которого необходимо конвертировать в JSON формат | Robin.FilePath | Да | |
Результаты | |||||
JSON контекст | JSON context | Созданный JSON контекст | Robin.JSON | Нет |
Особые условия использования
Отсутствуют
Конвертировать из XML / Convert from XML
Создает новый JSON контекст из указанного XML контекста
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
XML контекст | XML context | XML контекст, содержимое которого необходимо конвертировать в JSON формат | Robin.XML | Да | |
Результаты | |||||
JSON контекст | JSON context | Созданный JSON контекст | Robin.JSON | Нет |
Особые условия использования
Отсутствуют