`
woshixushigang
  • 浏览: 579706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

org.codehaus.jackson.map.JsonMappingException

 
阅读更多

当一个类的所有属性都没有getter时(所有属性都是public的)jackson 序列化时会抛出如下异常: 
org.codehaus.jackson.map.JsonMappingException: No serializer found for class log.LogUser and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS) ) (through reference chain: log.Log["owners"]->java.util.ArrayList[0]) 
解决方法为:在每个public属性上使用注解@JsonProperty 。

 

如果是spring 的话 model。clear 即可,将不必要的东西 去除掉

分享到:
评论

相关推荐

    Jackson 开发指南

    Jackson的全集jar包可以在官方网站上找到,例如在1.7.6版本,可以从http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar获取。如果需要处理XML,还需要添加stax2-api.jar。同时,由于示例代码使用了JUnit进行...

    jackson json 转 map 数值科学计数法的问题解决.docx

    Jackson JSON 转 Map 之科学计数法问题解决方案 Jackson 是一个流行的 Java 库,用于将 JSON 数据转换为 Java 对象或 Map。在使用 Jackson 将 JSON 转换为 Map 的过程中,可能会遇到科学计数法的问题。该问题的出现...

    class-agent:Java项目

    "org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type [simple type, class ...]: can not instantiate from JSON object (need to add/enable type information?)" 配置 ...

    win7_64eclispe插件

    win7_64eclispe插件 解决An internal error occurred during: "Map/Reduce location status updater". org/codehaus/jackson/map/JsonMappingException 重新编译包

Global site tag (gtag.js) - Google Analytics