繁体   English   中英

杰克逊对象映射器异常

[英]Jackson object mapper exception

我写了一个CGM服务器。 在那里,我使用了Jackson对象映射器。(不确定我使用了正确的库:jackson-all-1.9)运行后,发生以下异常。

org.codehaus.jackson.map.JsonMappingException:未找到类Content的序列化程序,也未发现创建BeanSerializer的属性(为避免异常,请禁用SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))

它说禁用SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS

 ObjectMapper mapper = new ObjectMapper();
 mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);

再次出现编译时异常。

SerializationFeature无法解析为变量。

如何解决呢? 我认为我使用了错误的库。

当我尝试使用http://hmkcode.com/android-google-cloud-messaging-tutorial/上的漂亮GCM服务器示例时,我遇到了相同的问题

除了更改键和ID外,我要做的唯一添加的事情就是在“ public class... ”行前面的以下行:

@JsonAutoDetect(fieldVisibility = Visibility.ANY)

我在Content.javaPOST2GCM.java文件中添加了这一行,那么一切顺利! 工作正常!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM