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

Ключ

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

...

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

Image Added

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь до файлаPath to file

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

Robin.FilePathC:\Users\Документ\1.jsonДа
Кодировка
Encoding

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

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

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

Результат

Result

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

Robin.JSON
Нет

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

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

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

Очистить/Clear

...

Действие удаляет все элементы из JSON.

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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

КонтекстJSON

Context nameJSON

JSON контекст.для обработки

Robin.JSON
Да

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

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

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

Получить коллекцию значений / Get values

...

Действие возвращает коллекцию всех значений JSON. 

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

Настройки

КонтекстContext name контекст.Полученный словарьDictionaryНет
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

JSON

JSON

JSON

для обработки

Robin.JSON
Да
Результаты

Коллекция значений

Collection of all values

Переменная, содержащая коллекцию всех значений JSON

Результат

Result

.

Robin.

Collection



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

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

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

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

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

Получить коллекцию ключей / Get keys

...

Действие возвращает коллекцию всех ключей JSON. 

Image Added

Настройки

КонтекстContext name контекст.Нет

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

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

  • ключи
  • значения
Нет
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

JSON

JSON

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.

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

Настройки

КонтекстContext name контекст.Указать имя ключа, из которого нужно взять таблицу.Возвращает коллекцию элементов по указанному ключуCollection
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

JSON

JSON

JSON

для обработки

Robin.JSON

ДаКлючKey

Robin.String

Да

Результаты

Результат

Result

Количество элементов

The number of elements

Количество элементов в JSON

.

Robin.

Numeric

Нет

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

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

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

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

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

Преобразовать в словарь / Convert to dictionary

...

Действие преобразует JSON в словарь.

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

Настройки

Context name контекст.Robin.Путь к сохраненному файлу в формате JSONFilePath
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

Контекст

JSON

JSON

JSON

Да
Имя файлаFile name

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

Robin.String
Новый_файлДа

для преобразования

Robin.JSON


Сохранить в папкеSave to folderПапка, в которую необходимо сохранить файл.Robin.FolderPathC:\Users\Документ

Да

Результаты

Результат

Result

Словарь, который содержит данные из JSON.

Robin.

Dictionary

Нет

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

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

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

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

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

Преобразовать в строку / Convert to string

...

Действие преобразует JSON в строку.

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

Настройки

Кодировка (вопрос)

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

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

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

  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5StringНетКонтекстJSON контекстJSON
    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры

    JSON

    Encoding

    JSON

    JSON для преобразования

    Robin.

     UTF-8

    JSON


    Да

    Результаты

    Результат

    Context name

    Result

    Строка, которая содержит данные из JSON.

    Robin.

    String

    Нет

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

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

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

    Преобразовать словарь в JSON / Convert a dictionary to a JSON

    ...

    Действие преобразует словарь в JSON.

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

    Настройки

    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры
    Контекст

    Словарь

    Context name

    JSON контекст.

    Robin.JSONДаКлюч материнского объектаParent object key

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

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

    Robin.String
    НетИмя ключаKey nameИмя ключа для создаваемого элемента.Robin.StringДаЗначениеValueКонтент для создаваемого элемента.Robin.ObjectНет (вопрос)Режим добавленияAdding mode

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

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

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

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

    Dictionary

    Словарь для преобразования

    Robin.Dictionary


    Да

    Результаты

    Результат

    Result

    JSON, содержащий данные из словаря.

    Robin.JSON

    Robin.StringНет



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

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

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

    Преобразовать строку в JSON / Convert a string to a JSON

    ...

    Действие преобразует строку в JSON. 

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

    Настройки

    КонтекстJSON контекстJSONИмя ключа элемента, который необходимо удалитьString
    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры

    Строка

    Context name

    String

    Строка для преобразования, которая содержит пары ключ-значение, заключенные в фигурные скобки, напр. {«ключ»:»значение»}.

    Robin.

    String


    Да

    Имя ключаKey name
    Результаты

    Результат

    Result

    JSON, содержащий данные из строки

    .

    Robin.

    JSON

    Да

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

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

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

    Содержит ключ / Contains key

    ...

    Действие проверяет, содержит ли JSON ключ.

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

    Настройки

    Robin.FilePathJSON контекстСозданный JSON контекстJSON
    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры

    JSON

    JSON

    JSON для обработки

    Robin.JSON


    Да

    Ключ

    Key

    Ключ в JSON

    Robin.String

    CSV файл

    CSV file

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


    Да

    Результаты

    Результат

    JSON context

    Result

    Логическая переменная, значение которой равно true, если ключ содержится в JSON, иначе - false.

    Robin.

    Boolean

    true

    Нет

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

    Отсутствуют

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

    Создать JSON / Create a JSON

    ...

    Действие создаёт новый пустой JSON.

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

    Настройки

    контекст contextСозданный контекстНет
    СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
    Параметры

    XML контекст

    XML context

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

    Robin.XMLДаРезультаты

    JSON

    JSON

    Пустой JSON

    Robin.JSON



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

    ...