Java 如何通过RESTAPI获取JIRA问题的描述、名称?

Java 如何通过RESTAPI获取JIRA问题的描述、名称?,java,json,jira,jira-rest-api,Java,Json,Jira,Jira Rest Api,通常我使用java程序通过jirarestapi获取jira的问题。现在在获得json响应后,我只能获取密钥 json响应如下图所示。 现在,通过使用密钥,我想获得使用这些密钥的特定jira的描述和受让人名称 您要查找的信息位于返回的JSON的字段部分。您需要的所有字段都是jira标准字段,因此很容易找到。您需要:摘要、说明和受让人 要限制返回的字段数量,可以调整rest调用。如果使用jql端点,可以在请求末尾添加以下内容: &fields=summary,description,a

通常我使用java程序通过jirarestapi获取jira的问题。现在在获得json响应后,我只能获取密钥

json响应如下图所示。


现在,通过使用密钥,我想获得使用这些密钥的特定jira的描述和受让人名称

您要查找的信息位于返回的JSON的字段部分。您需要的所有字段都是jira标准字段,因此很容易找到。您需要:摘要、说明和受让人

要限制返回的字段数量,可以调整rest调用。如果使用jql端点,可以在请求末尾添加以下内容:

 &fields=summary,description,assignee
另一方面,您的jira实例实际上不应该有2000多个自定义字段。这对表演很糟糕


希望这能有所帮助。

您的问题的答案已经在Atlassian论坛上提供,但还没有完全提供,但您仍然可以在实施时查看它

为了向您提供应该做什么的简要要点,您可以添加额外的
JQL
语句来进一步过滤您的REST响应

&fields=description
您可以进一步参考JIRA文档

字段[字符串]

定义为问题返回的字段的多值参数。默认情况下,将返回所有字段。允许值:

  • 全部-返回所有字段
  • 可导航-仅返回可导航字段
  • 摘要、注释-仅返回摘要和注释字段
  • 注释-返回除注释外的所有字段
  • 全部,注释-同上

希望这有帮助

请不要将代码作为图片发布。这不是代码bro。这是我为java代码得到的json响应。现在,我可以通过将密钥传递给json数组来获取密钥。对我来说,不仅需要密钥,还需要jira的名称、jira的描述,如果可能还需要受让人的名称。所以我需要首选的解决方案方法,这样我就必须从这个json响应中获得这些东西,或者我必须再次运行HTTP URI方法,这样我才能获得每个密钥的描述。所以我需要JQL来获得描述,等等@yassadi@GUMMADIVIJAYAKUMAR,你是说REST API响应没有响应中的
描述
受让人
字段吗?是的,没错。我不能说它没有,但如果它有如何从2000以上的字段中获取特定字段的方法。如果没有,那么我需要JQL,它准确地给出其余响应,如描述、受让人和jira的名称@N00BPR0g请提供此答案被否决的原因?谁否决了?我没有否决票或赞成票的权限(我的名声不太好)@N00BPR0GRAMER您的回答很有帮助,非常感谢。我还有一个问题,它显示了错误,我的rest响应的错误如下:{“errorMessages”:[“Field'fields'不存在或您没有查看它的权限],“errors”:{}.那么,你能给我提供另一种解决方法吗?@N00b pr0grammerhy@Runningriot。谢谢你的回答。我想投票赞成花时间解决我的问题,但我没有更多的声誉。好的,现在当我遵循你的方法时,我有了一个新问题。我的rest api响应给出的错误为:{“errorMessages”:[“Field'fields”不存在或您没有查看它的权限],“errors”:{}。因此,请您提供另一种解决方法。我们需要的信息不仅仅是错误消息。您进行的rest调用是什么。服务器返回了HTTP响应代码:400,用于URL://jira3.cerner.com/rest/api/2/search?jql=project%20%3D%20PROJECT%20和%20component%20%3D%20%22COMP%20comp%22%20和%20fixVersion%20%20和%20fields%3Ddescription以及所有项目资本,COMP,FIXVERSION包含公司机密信息,我不能将其发布在这里,但它没有任何问题,因为当我添加字段描述时,只有我得到400响应。其他时候,我得到了很好的响应,在您尝试时只显示描述。您需要使用&fields=description and not和fields=description hello@runningrio您的答案非常有用。我需要其他帮助。如何使用字段获取QA名称?我搜索了很多文档,但没有任何帮助。您能帮助我吗。