我国档案网站建设比较分析,wordpress 默认模版,廊坊手机网站建设,洛阳微信网站建设问题背景#xff1a;
目前遇到的一个问题。一个对象里面定义了数组、集合、和字符串属性等#xff0c;但是返回给前端的时候数组和集合都是空的#xff0c;前端接收到的是“” 一个空字符。然后保存的时候又把空字符传给后端#xff0c;出现了数据结构不匹配导致报错。 解…问题背景
目前遇到的一个问题。一个对象里面定义了数组、集合、和字符串属性等但是返回给前端的时候数组和集合都是空的前端接收到的是“” 一个空字符。然后保存的时候又把空字符传给后端出现了数据结构不匹配导致报错。 解决方案
引入依赖 dependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-core/artifactIdversion2.10.0/version/dependencydependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-annotations/artifactIdversion2.10.0/version/dependencydependencygroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-databind/artifactIdversion2.10.0/version/dependency相关注解
只需要注解写在属性字段上面即可 为空不返回 JsonInclude(JsonInclude.Include.NON_EMPTY) 为null不返回 JsonInclude(JsonInclude.Include.NON_NULL) 当返回前段的时候如果对应的字段为空或为null则不会返回给前端该属性