2013-07-18 123 views
0

我怎么能JIRA JSON字符串转换成Java对象我想这个问题的细节将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?

+0

你想生成对象类代码还是要将该json绑定到现有的java类? – Fedy2

+0

我实际上想把它绑定到一个java类。 – jos

回答

2

如果你的类有一个类似于你所展示的json的结构,你可以使用gson库将它绑定到类。