code_projects_kotlin/STEP1_Basics/7_JSON/README.md
2025-03-31 11:25:13 +00:00

1.1 KiB

Задание

  1. Записать (вручную) данные из приложения в файл data.json
  2. Считать данные из файла для будущей обработки.
    1. Найти студента с наибольшим средним баллом.
    2. Найти всех студентов, чьи оценки по математике выше 80.
  3. Вывести результаты поисков в формате: Имя Фамилия возраст балл1-балл2-балл3

Примечание

Можно написать свой парсер JSON, так задание поинтереснее.

Приложение

[
  {
    "name": "Иван Иванов",
    "age": 21,
    "grades": {
      "math": 85,
      "physics": 90,
      "history": 78
    }
  },
  {
    "name": "Мария Петрова",
    "age": 22,
    "grades": {
      "math": 92,
      "physics": 88,
      "history": 80
    }
  },
  {
    "name": "Алексей Смирнов",
    "age": 23,
    "grades": {
      "math": 75,
      "physics": 84,
      "history": 79
    }
  }
]