Curl命令使用JIRARESTAPI从所有JIRA问题列表中获取单个字段

Curl命令使用JIRARESTAPI从所有JIRA问题列表中获取单个字段,curl,jira,jira-rest-api,Curl,Jira,Jira Rest Api,我试图得到所有jira问题的列表,如下所示: curl --globoff --insecure --silent -u username:password -X GET -H 'Content-Type: application/json' "http://ficcjira.xyz.com/rest/api/2/search?jql=project=ABC" 像search?jql=project=ABC给了我一个所有jira问题及其所有字段的列表。但是,现在我只希望它们只显示其中的一个字段

我试图得到所有jira问题的列表,如下所示:

curl --globoff --insecure --silent -u username:password -X GET -H 'Content-Type: application/json' "http://ficcjira.xyz.com/rest/api/2/search?jql=project=ABC"
search?jql=project=ABC
给了我一个所有jira问题及其所有字段的列表。但是,现在我只希望它们只显示其中的一个字段,即“时间跟踪”字段

我该怎么做呢?

只需在url中附加“&fields=Timetracking”,那么您的curl调用将是:

curl --globoff --insecure --silent -u username:password -X GET -H 'Content-Type: application/json' "http://ficcjira.xyz.com/rest/api/2/search?jql=project=ABC&fields=Timetracking"
确保字段名与大小写匹配。仅供参考-在我的jira实例中,该字段称为“TimePent”

注意,您仍然会得到大量需要解析的JSON。这就是Jira REST API的本质——响应总是使用JSON

如果您想要一种从bash解析json的好方法,我建议您看看jq(我喜欢它)