GitHub CLI Cheat Sheet/List issues as JSON

Return issue fields as JSON for scripting.

Section: Formatting and JSON Output

List issues as JSON

bash
bash
gh issue list --json number,title,labels,assignees
Explanation

Return issue fields as JSON for scripting.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Formatting and JSON Output
List PRs as JSON
Return pull request data as JSON fields.
OpenIn sheetbashsame section
Filter PR JSON with jq syntax
Post-process JSON output using the built-in jq expression support.
OpenIn sheetbashsame section
List workflow runs as JSON
Inspect Actions runs in script-friendly JSON.
OpenIn sheetbashsame section
Search repos as JSON
Search GitHub repositories and output structured JSON.
OpenIn sheetbashsame section
Format PR output with Go template
Format JSON output using a Go template.
OpenIn sheetbashsame section
Query REST API and filter fields
Call the API directly and project specific values.
OpenIn sheetbashsame section