前几天,写代码遇到这样一个问题,当我们有时候传递给前端一个Json对象的时候,不想要某个属性参数,那么该怎么办呢?

1.通过springboot的Controller接口传递一个json对象,但是这个json对象中显示了Password这个属性:
在这里插入图片描述

  这肯定不是不行的,我们不能让这么重要的属性字段在前端展示出来;

那么我们有没有方法解决这个问题呢?

答案是:
当然有啦,我们都知道Springboot默认支持的Json处理框架是:jackson;而jackson的注解@JsonIgnore可以实现这个功能;

@JsonIgnore
简单来说,就是在属性或者方法上,返回的json数据即不包含该属性;

2.现在我们加上@JsonIgnore`这个注解
在这里插入图片描述3.看看效果

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐