【发布时间】:2016-09-02 23:48:43
【问题描述】:
我有一个如下的 json 响应
{
"@odata.context": "some context value here",
"value": [{
"@odata.id": "odata id value1",
"@odata.etag": "W/\"CQEet/1EgOuA\"",
"Id": "id1",
"Subject": "subject1"
}, {
"@odata.id": "odata id value2",
"@odata.etag": "W/\"CyEet/1EgOEk1t/\"",
"Id": "id2",
"Subject": "subject2"
}]
}
如何创建一个 bean 类(MyMessage)来使用 spring resttemplate 解析“值”?
RestTemplate rest = new RestTemplate();
ResponseEntity<MyMessage> response = rest.exchange(url, HttpMethod.GET, entity, MyMessage.class);
有人可以帮忙吗?
【问题讨论】:
-
您确定需要自己处理这个属性吗?我认为你不需要映射它,OData服务器部分会自己找到它并做需要做的事情。
-
我正在尝试使用 Outlook 邮件 api。他们没有java客户端。 msdn.microsoft.com/office/office365/api/… 。在客户端,我们需要解析此消息以获取邮件详细信息
标签: java json spring resttemplate