java - 将 jira json 字符串转换为 java 对象

标签 java json jira

如何将 jira json 字符串转换为 java 对象我想获取问题详细信息

{
  "expand": "schema,names",
  "startAt": 0,
  "maxResults": 50,
  "total": 1,
  "issues": [
    {
      "expand": "editmeta,renderedFields,transitions,changelog,operations",
      "id": "10000",
      "self": "http://jira.com/rest/api/2/issue/10000",
      "key": "APPANLYTIX-1",
      "fields": {},
        "issuetype": {},
        "votes": {},
        "resolution": null,
        "fixVersions": [{}],
        "resolutiondate": null,
        "timespent": null,
        "reporter": {
          "avatarUrls": {},
          "displayName": "yyyy Dev",
          "active": true
        },
        "subtasks": [],
        "status": {},
        "labels": [],
        "workratio": 0,
        "assignee": {
          "avatarUrls": {},
          "displayName": "",
          "active": true
        },
        "project": {
          "name": "",
          "avatarUrls": { }
        },
        "versions": [{}],
        "environment": "windows",
        "timeestimate": 28800,
        "aggregateprogress": {},
        "lastViewed": "2013-07-18T04:39:52.596+0000",
        "components": [ ],
        "timeoriginalestimate": 28800,
        "aggregatetimespent": null
    }
  ]
}

我引用的大多数示例都使用 java bean 来设置变量,是否有任何 API 可以执行此操作?

最佳答案

如果您的类具有类似于您展示的 json 的结构,您可以使用 gson库将其绑定(bind)到类。

关于java - 将 jira json 字符串转换为 java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17724651/

相关文章:

java - 子线程返回值

两个字段的 jQuery/JSON 自动完成

javascript - 如何维护 JSON 中的 <br/> 标签?

jquery - 尝试将JQuery DataTable包含在Jira小工具中时出错

java - 我的 Thymeleaf/HTML 不喜欢 : prefix,,并且当页面处于表单中时不会呈现页面

java - 在创建它的 try/catch block 之外访问文件对象 (Java)

Angularjs 表单处理

java - 如何重新创建数据库并从之前的自动导出中导入 JIRA 数据

java - 尝试在 Tomcat 上运行 JIRA 本地安装时出现 NoClassDefFoundError

java - 继承中的 ArrayStoreException