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

时间:2016-06-14 20:36:45

标签: 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问题。但是,现在我只想让它们只显示1个字段,即“Timetracking”字段。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

只需附加"& fields = Timetracking"到网址,所以你的卷曲呼叫将是:

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实例中,该字段被称为" timespent"

请注意,您仍然需要一堆需要解析的JSON。这就是Jira REST API中野兽的本质 - 响应始终是JSON。

如果你想要一个很好的方式从bash解析json,我建议你看看jq(我喜欢)https://stedolan.github.io/jq/