Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Примеры запросов JSONata

Цель примера: Снизить порог вхождения при изучении языка JSONata.

Основная идея в том, что хочется чтобы другие участники сообщества докидывали в этот пример, свои вариантов запросов. Такой подход позволил бы нам сформировать репозиторий основных конструкций языка и помог бы новичкам в процессе обучения.

Суть примера

На начальном этапе изучения языка JSONata я столкнулся с тем, что на официальном сайте по языку были очень простые примеры и для реальных задач их в большинстве случаев нельзя было переиспользовать. Если бы не помощь Ромы Пионтика, то разобраться самому у меня не было бы не единого шанса. Поэтому я решил делать небольшие примеры работы базовых конструкций языка для своих коллег и выложил их в DocHub.

Логическое описание реализации и файловая структура примера

Для того чтобы можно было пощупать результат все запросы выполняются на базе существующих в системе данных.

  • systems - в этой папке лежат все необходимые для примера данных файле была описана сама модель, реализован вывод в меню и несколько вариантов визуализации в виде отчетов. Все запросы переиспользуемые, так как они были добавлены в datasets/datasets.yaml
  • jsonata_query_example.md - в этом файле описаны все основные примеры

Использование

В меню плагина DocHub выберите пункт Документы/Примеры запросов JSONata.

Задания для практики

  • Изучите запросы и выполняйте их в инструменте JSONata встроенным в DocHub анализируя полученный результат.