`

hibernateLazyInitializer导致bean无法转为json

阅读更多
异常栈信息:
Type definition error: [simple type, class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.shuziby.common.core.R[\"data\"]->com.shuziby.common.security.entity.User$HibernateProxy$JHagNc26[\"hibernateLazyInitializer\"])
 
方法一
spring:
  jackson:
    serialization:
      FAIL_ON_EMPTY_BEANS: false
 若转化hibernateLazyInitializer失败,不会抛出异常,解析为null.该方法会在解析后的json中存在hibernateLazyInitializer字段
方法二
@JsonIgnoreProperties(value={"hibernateLazyInitializer"})  
 直接忽略hibernateLazyInitializer属性
分享到:
评论

相关推荐

    java bean 转为JSON

    在Java开发中,将Java Bean转换为JSON对象是一项常见的任务,特别是在处理前后端交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。Java Bean则...

    Java bean转换为Json Schema

    在Java中,将Bean转换为Json Schema可以帮助我们在服务器端验证客户端发送的数据是否符合预设的模式,避免因数据格式错误导致的问题。这种转换通常通过一些库或工具来实现,例如`json-schema-generator`或`org.json...

    Bean转JSON

    支持Bean转JSON List<> 转JSON

    JSON 转BEAN 工具包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而BEAN(JavaBean)是Java编程中的一个概念,代表具有特定规则的Java类,通常用作数据容器。将JSON转换为BEAN或者反之,是...

    bean2json_v20200515.zip

    在Java开发中,将Bean对象转换为JSON格式的数据是一项常见的任务,这有助于数据的传输、存储和展示。这里我们讨论的"bean2json_v20200515.zip"是一个工具,它能帮助开发者将Java Bean对象快速地转换为JSON字符串。这...

    gson和jsonBean解析json案例

    在Java开发中,处理JSON数据是一项常见的任务,而Gson和JsonBean是两个常用的库,用于将Java对象转换为JSON格式以及将JSON字符串反序列化为Java对象。本篇文章将详细探讨这两个库的使用方法,并通过一个具体的案例来...

    bean,json工具类

    在Java开发中,Bean对象和JSON数据的相互转换是非常常见的操作。Bean对象是Java编程中的一个核心概念,它代表了具有特定属性和方法的对象,通常用于数据存储和传输。而JSON(JavaScript Object Notation)是一种轻量...

    BeanToJsonSchema:Java bean转换为Json Schema

    `BeanToJsonSchema`项目正是为了解决这个问题,它提供了一个功能,能够将Java Bean对象转换成对应的JSON Schema,以便于在JSON数据交换和验证中使用。 JSON Schema的核心特性包括但不限于: 1. **数据类型**:JSON...

    JAVA-JSON工具转换类

    可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...

    根据json串自动生成JAVA BEAN工具

    在处理大量JSON数据时,手动创建对应的JavaBean类会非常耗时,因此出现了“根据json串自动生成JAVA BEAN工具”。 这类工具的主要功能是解析JSON字符串,并自动生成符合Java Bean规范的类,这样开发者就可以方便地将...

    json和bean转换

    JSON(JavaScript Object Notation)和Java Bean是两种广泛使用的数据表示格式。在Java开发中,经常需要将JSON字符串转换为Java Bean对象,反之亦然,以便于数据的序列化和反序列化。这篇博客(虽然链接无法在此提供...

    json字符串实体bean或者List互转(gson和jackson,支持泛型)

    json字符串实体bean或者List<bean>互转(gson和jackson,支持泛型),支持json的格式化,所需要的包在代码也有说明。还有少的可以告知我,谢谢

    json转换bean 修正

    上个版本的有bug,这个版本进行修正,已经完美了,有心的可以简化一下,很多重复代码和类似的功能

    json,用于bean转json的包

    要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包。

    这几种方式将前端的 对象转换成json ,再用 Json.stringify(list)

    在前端开发中,数据交换和存储经常涉及到对象到JSON(JavaScript Object Notation)的转换。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。当我们需要将JavaScript对象发送到服务器...

    javabean转换为json格式用到的所有包

    在转换时,这个库可以方便地读取和设置Javabean的属性,从而将bean的字段映射到JSON对象的键值对。 4. **json-lib-2.4-jdk15.jar**:JSON库,用于处理JSON格式的数据,提供了将Java对象(包括Javabean、List、Map)...

    拷贝JSON对象值进Java Bean对象

    在Java编程中,将JSON对象转换为Java Bean对象是一个常见的任务,特别是在处理Web服务或API交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,而Java Bean是符合特定规范的Java类,通常用于...

    json转换bean

    2. **循环引用**:当JSON数据包含对Java Bean的循环引用时,JSON-lib可能无法正确解析。为了避免这种情况,可以使用`JsonConfig`设置过滤器。 3. **扩展性**:JSON-lib允许自定义处理器,这意味着开发者可以根据需要...

    ajax用到的 bean转换json的java方法类

    直接把类阿什么的转换为json字符串向前台js界面传送,异常简单,用flex和ext等js框架的人都可以用

    java代码实现完成json转bean类

    原生的java代码,用java代码实现json转换成java类bean对象,生成文件在当前类的同级目录

Global site tag (gtag.js) - Google Analytics