n1ro°
RU

Компьютеры · Инструкция

Как получить данные pull request в JSON через GitHub CLI

Вместо парсинга текстовой карточки PR запросите только необходимые JSON-поля. Это также помогает однозначно проверить he

Редакция N1RO · Проверено

Короткий ответ

`gh pr view 42 --repo cli/cli --json number,title,state,author,url,headRefName,baseRefName` вернёт структурированные данные PR #42.

Что делать

  1. Используйте номер, URL или branch; пример ниже использует номер 42.
  2. `gh pr view 42 --repo cli/cli --json number,title,state,author,url,headRefName,baseRefName`
  3. Например: `gh pr view 42 --repo cli/cli --json url --jq .url`.

Поля задавайте явно

Чем уже список `--json`, тем стабильнее последующая обработка скриптом.

Что учитывать

Условия меняются. Страница отражает состояние на 2026-09-19; при расхождении с официальной документацией приоритет у первоисточника.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh pr view — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.