Skip to content

Тестовое задание для отбора на Летнюю ИТ-школу КРОК по разработке

Notifications You must be signed in to change notification settings

amgoize/school2024-test-task2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task-for-croc

Автор решения

Полетаева Дина Кирилловна

почта: [email protected]

telegram: @amgoize

Описание реализации

Проект собран с помощью Maven.

Для преобразования JSON в Java-обьект в проекте присутствуют три сущности: Order, Item, Category.

Для обработки JSON файла используется библиотека Jackson.

Класс JsonReader содержит метод для чтения из JSON-файла, преобразование его в Java-объекты, также обрабатывает ошибки.

Класс CategoriesWriter преобразует объект MostPopularCategories, используемый для хранения самых популярных категорий, в формат JSON.

Класс OrdersAnalyzer определяет самые популярнные категории.

Инструкция по сборке и запуску решения

Нужно зайти в директорию проекта

Запустить в терминале следующую команду: java -jar report.jar

Или склонировать репозиторий проекта, открыть его в IntellijIdea, запустить класс Main

About

Тестовое задание для отбора на Летнюю ИТ-школу КРОК по разработке

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%