1. 首页
  2. 编程语言
  3. Java
  4. java jackson 将对象转json时,忽略子对象的某个属性操作

java jackson 将对象转json时,忽略子对象的某个属性操作

上传者: 2021-07-01 10:17:28上传 PDF文件 53.92 KB 热度 6次

我就废话不多说了,大家还是直接看代码吧~SpringMVC 可以直接已JSON的结果返回实体对象,可是返回时是所有属性与属性值都会一并返回,怎样才能屏蔽某些属性?方法很简单,只要在实体对象类中要屏蔽的属性值上加 @JsonIgnore 注解,如:. 另外,如果仅仅从 MyBatis 的 mapper 里面的 select 语句中只选需要的字段而不选需要被屏蔽的字段,这种方法行不通,因为最后还是会返回所有属性,只不过未被选中的字段会有 null 的属性值。

用户评论