# Option --json
Some gh commands support exporting the data as JSON as an alternative to their usual line-based plain text output.
This is suitable for passing structured data to scripts. The JSON output is enabled with the --json
option, followed by the list of fields to fetch.
Use the flag without a value to get the list of available fields.
$ gh issue list Showing 2 of 2 open issues in crguezl/learning-graphql-with-gh #2 second issue about 6 days ago #1 First test issue about 6 days ago
Copied!
1
2
3
4
5
6
2
3
4
5
6
If we specify a list of comma separated fields we get those fields in JSON format:
$ gh issue list --json number,title,body [ { "body": "second", "number": 2, "title": "second issue" }, { "body": "💯 bien!", "number": 1, "title": "First test issue" } ]
Copied!
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13