История страницы
...
Действие открывает JSON и возвращает объект для работы с содержимым файла.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Путь до файла | Path to file | Путь к JSON-файлу, который необходимо открыть. | Robin.FilePath | C:\Users\Документ\1.json | Да |
Кодировка | Encoding | Кодировка файла. Выпадающий список из значений:
| Robin.String | UTF-8 | Да |
Результаты | |||||
Результат | Result | Объект для работы с содержимым файла. | Robin.JSON | Нет |
Особые условия использования
Отсутствуют.
Закрыть / Close (Close)
Очистить/Clear
...
Действие удаляет все элементы из JSON.
Закрывает указанный JSON контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
КонтекстJSON | Context nameJSON | JSON контекст.для обработки | Robin.JSON | Да |
Особые условия использования
Отсутствуют.
Получить словарь / Get dictionary
Получить коллекцию значений / Get values
...
Действие возвращает коллекцию всех значений JSON.
Получает словарь из содержимого указанного JSON контекста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||
---|---|---|---|---|---|---|---|---|---|
Параметры | Контекст|||||||||
JSON | Context nameJSON | JSON | контекст.для обработки | Robin.JSON | Да | ||||
Результаты | |||||||||
Коллекция значений | Collection of all values | Переменная, содержащая коллекцию всех значений JSON | Результат | Result | Полученный словарь. | Robin. | DictionaryНетCollection |
Особые условия использования
TЕсли в файле одинаковые ключи, то будет вызывана ошибка. В таком случае рекомендуется воспользоваться действием "Получить таблицу".
Получить таблицу / Get data table
Получает таблицу из содержимого указанного ключа.
Отсутствуют.
Получить коллекцию ключей / Get keys
...
Действие возвращает коллекцию всех ключей JSON.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | Контекст|||||||||||
JSON | Context nameJSON | JSON | контекст.для обработки | Robin.JSON | Да | Ключ | Key | Указать имя ключа, из которого нужно взять таблицу. По умолчанию будет взят весь объект. | Robin.String | Нет||
Результаты | Результат | Result | |||||||||
Коллекция ключей | Collection of all keys | Переменная, содержащая коллекцию всех ключей JSON. | Robin.Collection | Robin.DataTable | Нет
Особые условия использования
Если в файле имеются вложенные объекты, они будут записаны в ячейку в виде строки из содержимого.
Получить элементы по ключу / Get by key
Отсутствуют.
Получить количество элементов в JSON / Get a number of elements in a JSON
...
Действие возвращает число элементов, содержащихся в JSON.
Получает коллекцию, содержащую контент элементов с указанным ключом.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Параметры | Контекст|||||||||||
JSON | Context nameJSON | JSON | контекст.для обработки | Robin.JSON | Да | Ключ | Key | Указать имя ключа, из которого нужно взять таблицу.Robin.String | Да | ||
Результаты | Результат | Result | |||||||||
Количество элементов | The number of elements | Количество элементов в JSON | Возвращает коллекцию элементов по указанному ключу. | Robin. | CollectionNumeric | Нет |
Особые условия использования
Если ключ не определяет элемент однозначно, то мы получаем коллекцию из содержимого элементов, удовлетворяющих указанному ключу.
Если элемент имеет вложенные объекты, то содержимое этих объектов склеивается в одну строчку.
Сохранить в файл / Save to file
Отсутствуют.
Преобразовать в словарь / Convert to dictionary
...
Действие преобразует JSON в словарь.
Сохраняет открытый контекст в файл формата JSON.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||
---|---|---|---|---|---|---|---|---|
Параметры | Контекст | Context name|||||||
JSON | JSON | контекст.Robin. | JSON | Да | ||||
Имя файла | File name | Имя для файла без указания расширения | Robin.String | Новый_файл | Да | |||
для преобразования | Robin.JSON | Сохранить в папке | Save to folder | Папка, в которую необходимо сохранить файл. | Robin.FolderPath | C:\Users\Документ | Да | |
Результаты | ||||||||
Результат | Result | Путь к сохраненному файлу в формате JSONСловарь, который содержит данные из JSON. | Robin. | FilePathDictionary | Нет |
Особые условия использования
Действие может работать только с контекстом корректной структуры.
Для сохранения нужно добавить хотя бы один объект.
Создать новый / Create new
Отсутствуют.
Преобразовать в строку / Convert to string
...
Действие преобразует JSON в строку.
Создает новый пустой контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||
---|---|---|---|---|---|---|---|---|
Параметры | Кодировка||||||||
JSON | Encoding | JSON | JSON для преобразования | Robin. | StringUTF-8 | НетJSON | Да | |
Результаты | Контекст||||||||
Результат | Context name | JSON контекстResult | Строка, которая содержит данные из JSON. | Robin. | JSONString | Нет |
Особые условия использования
Отсутствуют.
Добавить элемент / Add element
Преобразовать словарь в JSON / Convert a dictionary to a JSON
...
Действие преобразует словарь в JSON.
Добавляет элемент в открытый контекст.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры |
Словарь |
JSON контекст.
Ключ элементу, относительно которого будет создаваться новый элемент.
По умолчанию, а также для пустого контекста, элемент будет добавлен в корневой список.
Определяет, куда будет добавлен новый элемент относительно якорного элемента.
- Перед элементом
- После элемента
- Верхний дочерний
- Нижний дочерний
По умолчанию "Нижний дочерний"
Для пустого контекста параметр не принимается во внимание, так как элемент будет добавлен как корневой.
Dictionary | Словарь для преобразования | Robin.Dictionary | Да | ||
Результаты | |||||
Результат | Result | JSON, содержащий данные из словаря. | Robin.JSON |
Особые условия использования
Отсутствуют.
Удалить элемент / Delete element
Преобразовать строку в JSON / Convert a string to a JSON
...
Действие преобразует строку в JSON.
Удаляет элемент из открытого контекста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||
---|---|---|---|---|---|---|---|---|---|
Параметры | Контекст|||||||||
Строка | Context name | JSON контекстString | Строка для преобразования, которая содержит пары ключ-значение, заключенные в фигурные скобки, напр. {«ключ»:»значение»}. | Robin. | JSONString | Да | Имя ключа | Key name | |
Результаты | |||||||||
Результат | Result | JSON, содержащий данные из строки | Имя ключа элемента, который необходимо удалить. | Robin. | StringJSON | Да |
Особые условия использования
Работает только с корневыми элементамиОтсутствуют.
Конвертировать из CSV / Convert from CSV
Содержит ключ / Contains key
...
Действие проверяет, содержит ли JSON ключ.
Создает новый JSON контекст из загруженного CSV.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||
---|---|---|---|---|---|---|---|---|---|
Параметры | |||||||||
JSON | JSON | JSON для обработки | Robin.JSON | Да | |||||
Ключ | Key | Ключ в JSON | Robin.String | CSV файл | CSV file | Путь до CSV файла, содержимое которого необходимо конвертировать в JSON формат | Robin.FilePathДа | ||
Результаты | JSON контекст|||||||||
Результат | JSON context | Созданный JSON контекстResult | Логическая переменная, значение которой равно true, если ключ содержится в JSON, иначе - false. | Robin. | JSONBoolean | true | Нет |
Особые условия использования
Отсутствуют
Конвертировать из XML / Convert from XML
Создать JSON / Create a JSON
...
Действие создаёт новый пустой JSON.
Создает новый JSON контекст из указанного XML контекста
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | |||||
---|---|---|---|---|---|---|---|---|---|---|
Параметры | ||||||||||
XML контекст | XML context | XML контекст, содержимое которого необходимо конвертировать в JSON формат | Robin.XML | Да | Результаты | |||||
JSON | контекстJSON | contextСозданный | Пустой JSON | контекстRobin.JSON | Нет
Особые условия использования
...