处理逻辑在 org.springblade.core.tool.jackson.BladeBeanSerializerModifier 这个类
因为null或者""在某些app端的http请求框架上会闪退,为了兼容多端,再加上java数组里面,未找到也是返回的-1,0在不少场景下有默认意义,所以框架默认返回了-1.
做了null值的默认序列化,如果特殊情况不需要自带的,可以自己定义
BladeX最新版可以通过如下配置直接关闭
#blade配置
blade:
#jackson配置
jackson:
#null自动转空值
null-to-empty: false