spring 注解 @ResponseBody 返回 JSON 能不能设置他不返回为 null 的值
java@RequestMapping(value="/{username}",method=RequestMethod.GET,params="json") @ResponseBody public User show(@PathVariable String username) { return users.get(username); }
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
设置
jackson忽略null可以在页面显示的时候使用三目,读取如果是null就输出空字符
最好是在业务编码层面去控制,别在统一入口MappingJackson2HttpMessageConverter控制,在这控制就是一刀切的做法,当你有另外一个场景需要返回null的时候就头疼了。