Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Открыть / Load 


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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Путь до файла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)


Закрывает указанный 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.FolderPathC:\Users\ДокументДа
Результаты

Результат

Result

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

Robin.FilePath


Нет

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

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

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

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


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

Настройки

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

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

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


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

  • UTF-8
  • UTF-16
  • Windows-1251
  • KOI8-R
  • OEM-855
  • OEM-866
  • ISO 8859-5
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
Нет

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

Отсутствуют

  • Нет меток