zoukankan      html  css  js  c++  java
  • fasterxml.jackson 将对象转换为json报错处理

    最近在做查询的数据遇到如下报错:

    com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.xwj.entity.UserEntity_$$_jvst57f_0["handler"])

    仔细看红色字体部分,发现是实体类中有的字段值为null,所以在json化的时候,fasterxml.jackson将对象转换为json报错

    解决办法:

      在实体类上面加上注解 @JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })

  • 相关阅读:
    最后一次作业-- 总结报告
    第14.15周作业
    第七周作业
    第六周作业
    第四周作业
    第三周作业。
    第四次作业
    第三次作业
    第二次作业
    第一次作业
  • 原文地址:https://www.cnblogs.com/xuwenjin/p/8832522.html
Copyright © 2011-2022 走看看