Json Jira Rest API通过Curl检索问题数据:语法问题

Json Jira Rest API通过Curl检索问题数据:语法问题,json,rest,curl,jira,Json,Rest,Curl,Jira,大家好, 我在为Jira curl请求生成正确的JQL语法时遇到了一些问题。这是我目前拥有的,这是有效的 curl -D- -u jenkins:password123 -X POST -d "{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"]}" -H "Content-Type: application/json" http://jira.site.com:

大家好, 我在为Jira curl请求生成正确的JQL语法时遇到了一些问题。这是我目前拥有的,这是有效的

curl -D- -u jenkins:password123 -X POST -d "{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"]}" -H "Content-Type: application/json" http://jira.site.com:8080/rest/api/2/search
这个卷曲将返回正确的问题,但只会给我这些问题的“关键”。我试着在jql的末尾添加,如下所示

"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"key\"],[\"status\"]}"
但我会出错,因为我不确定如何形成语法。有人知道这样做的正确语法吗

感谢您的任何见解

查看,您应该指定要包含为逗号分隔列表的字段:
键,状态

更新后的JQL参数应如下所示:

"{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":\"key,status\"}"

谢谢你,Adil B,你的答案非常接近,让我找到了正确的语法。这是对我有用的东西

{\"jql\": \"issuetype = 'Broker AutoDeploy' AND status = 'In Progress'\",\"fields\":[\"issuetype\",\"status\"]}
我需要用它自己的一组引号来分隔每个被请求的字段,而且因为key是主键,所以我不需要专门请求它