java – 使用RestTemplate反序列化嵌套对象
发布时间:2020-12-15 01:27:15 所属栏目:大数据 来源:网络整理
导读:我正在使用RestTemplate并解决对象的反序列化问题.这就是我在做的事情. JSON响应看起来像, {"response": {"Time": "Wed 2013.01.23 at 03:35:25 PM UTC","Total_Input_Records": 5,},-"message": "Succeeded","code": "200"} 使用jsonschema2pojo将此Json有
我正在使用RestTemplate并解决对象的反序列化问题.这就是我在做的事情. JSON响应看起来像,
使用jsonschema2pojo将此Json有效负载转换为POJO
这是我获得异常的请求处理,
这是令人沮丧的部分,例外(故意修剪,不完整).我错过了什么?
?????更新已解决 我看到Spring添加了使用Jackson 2的MappingJackson2HttpMessageConverter.因为我上面的代码中的MappingJacksonHttpMessageConverter使用的是Jackson Pre2.0版本,但它不起作用.但它适用于Jackson 2.0.现在可以使用MappingJackson2HttpMessageConverter,我现在可以将它添加到我的RestTemplate中,一切正常:-).以下是具有相同问题的人的代码,
最佳答案
使用org.codehaus.jackson.map.JsonDeserializer的@JsonSerialize(using = JsonDateSerializer.class)或@JsonDeserialize(using = JsonDateDeSerializer.class)注释;它将解决问题或用户ObjectMapper(org.codehaus.jackson.map.ObjectMapper)转换为Json String.
objectMapper.writeValueAsString(对象); //这将给出json字符串 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |