>_ IzzyLab

Практическое задание

Достань поле из JSON-ответа

средне

Сервер отдаёт JSON по адресу http://localhost:8080/api.json. Получи его, извлеки значение поля user и запиши только это значение в /root/user.txt.

Что потренируешь:
  • curl
  • jq
  • json
  • конвейер
  • парсинг

Разбор темы

Разбор JSON в шелле строится на конвейере: один инструмент (curl) получает данные, другой (jq) разбирает их по структуре. В jq путь к полю верхнего уровня записывается через точку, а по умолчанию строковые значения выводятся в кавычках — для «сырого» значения без кавычек есть отдельный ключ. Это базовый паттерн извлечения одного поля из ответа API.

Что проверяется

  1. поле user извлечено

Как это выглядит