0

我正在尝试使用 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 以 JSON 格式获取所有问题。

但是当我使用 localhost(本地机器)时,我不想进行网络调用并增加网络流量。因此,我想知道这些 URI 调用了 JAVA 中的哪个类,以便我可以直接调用这些类以获取 JSON 格式的问题。

基本上,我希望所有问题都采用 JSON 格式,无需网络调用。

或者

我还在问题对象中检索到所有问题,但不是 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();
}
4

1 回答 1

1

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

您是否测量了调用的开销以确保您不会过早地进行优化?

于 2012-07-10T17:15:07.560 回答