对于初级程序员,总会遇到关于判断空的一些纠结的问题,现在记录一下我在入参json转成实体类后get取值进行判断的经验。
1.某字段为空时,入参直接不传该key及其value,此时XX.getXxxx()获取值后直接使用 XX.getXxx()==null 便可以校验。
2.某字段为空,入参类似{"xxx":null},此时使用 XX.getXxx()==null 进行校验。
3.字段为空,入参类似{"xxx":“”},此时使用 XX.getXxx().equals("") 进行进行校验。
**总结:对于数据来说,应该保持前后处理规则一致,只有统一处理规则,在进行数据校验时才不会出现多次校验和校验方法不一致的的问题。**