【发布时间】:2012-11-21 00:34:31
【问题描述】:
{
“平台”:“iOS”,
“设备”: {
"os_name": "iPhone 操作系统",
“制造商”:“苹果”,
“类型”:“iPhone3”,
“版本”:“1”,
“os_version”:“5.1.1”
},
"app_version": "1.0",
“设备编号”: ””,
"app_key": "1234567890",
"developer_key": "",
“app_name”:“测试”,
"session": { // 这里
“平台”:“iOS”,
“设备”: {
"os_name": "iPhone 操作系统",
“制造商”:“苹果”,
“类型”:“iPhone3”,
“版本”:“1”,
“os_version”:“5.1.1”
},
"app_version": "1.0",
“设备编号”: ””,
"app_key": "1234567890",
"developer_key": "",
“app_name”:“测试”
}
}
这是 MappingJacksonConverter 生成的数据,但我不知道如何禁用包含整个递归数据的“会话”字段。
HttpEntity<OlSession> sessionEntity = new HttpEntity<OlSession>(new OlSession());
ResponseEntity<String> response = restTemplate.postForEntity("http://localhost:3000/test/abcd", sessionEntity, String.class);
这是发布上述数据的代码。我需要添加任何部分来禁用“会话”字段吗?
【问题讨论】:
-
什么是 OlSession?你做了pojo吗?
-
是的,这是 pojo 类,包含从“平台”字段到“app_name”字段的所有数据
标签: java spring resttemplate