Jira以JSON格式发布(需要知道我试图使用REST API调用的类和函数“api / 2.0.alpha1 / issue / {issueKey}”

时间:2012-07-10 08:55:29

标签: jira jira-plugin

我正在尝试使用REST API api/2.0.alpha1/issue/{issueKey}

参考:http://docs.atlassian.com/jira/REST/4.4.3/#id2413591

  1. 我会从rest/api/2.0.alpha1/search
  2. 获取所有问题ID
  3. 使用这些问题ID可以获得JSON格式的所有问题。
  4. 但是当我使用localhost(本地计算机)时,我不想进行网络呼叫并增加网络流量。因此,我想知道JAVA中哪个类会调用这些URI,以便我可以直接调用这些类来获取JSON格式的问题。

    基本上我想要没有网络调用的JSON格式的所有问题。

    OR

    我还在issue对象中检索了所有问题,但没有以JSON格式检索。如何将其转换为JSON格式?

      

    我从JIRA找到了以下代码:

    @GET
    @Path ("/{issueKey}")
    public Response getIssue(@PathParam ("issueKey") final String issueKey)
    {
        final Issue issue = getIssueObject(issueKey);
        final IssueBean bean = createIssue(issue);
        return Response.ok(bean).cacheControl(never()).build();
    }
    

1 个答案:

答案 0 :(得分:1)

您可以在源代码中搜索@GET引用或使用REST API浏览器(https://developer.atlassian.com/display/RAB/Overview+of+the+Atlassian+REST+API+Browser) 但是从Java访问类可能意味着您需要在与JIRA相同的类加载器中运行或使用插件。

您是否测量过调用的开销以确保您没有过早优化?