0
我正在使用RestTemplate從Jira中檢索問題列表。作爲響應,我得到了很多字段的String,其中一些是數組。請求的樣子:如何使用RestTemplate自動將響應字符串解析爲地圖
ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, entity, String.class);
響應字符串的樣子:
{
"expand": "schema,names",
"total": 12,
"issues": [
{
"id": "32",
"key": "TEST-1",
"fields": {
"fixVersions": [
{
"description": "",
"releaseDate": "2017-04-02"
}
]
},
{
"id": "32",
"key": "TEST-2",
"fields": {
"fixVersions": [
{
"description": "",
"releaseDate": "2017-04-01"
}
]
}
]
}
是否有可能這個字符串轉換成地圖,在那裏對象可以是字符串或地圖列表或這樣的事情,但沒有界定適當的對象。因此,我希望可以通過以下方式訪問說明:response.getIssues().get(0).getFields().getFixVersion().get(0).getDescription()
在這種情況下,定義特定對象鏈顯得太麻煩。