如图,我现在设置的为null的时候返回值都是空的字符串
但是现在我想根据不同的类型为空的情况设置不同的返回值
例如:int返回0,string返回""
我看根据value不行,因为在这里的value都是null
望各位能帮忙解答一下···
如图,我现在设置的为null的时候返回值都是空的字符串
但是现在我想根据不同的类型为空的情况设置不同的返回值
例如:int返回0,string返回""
我看根据value不行,因为在这里的value都是null
望各位能帮忙解答一下···
8 回答6.6k 阅读
4 回答714 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答974 阅读✓ 已解决
若需要对 Jackson 的序列化行为进行定制,比如,排除值为空属性、进行缩进输出、将驼峰转为下划线、进行日期格式化等,这又如何实现呢?
首先,我们需要扩展 Jackson 提供的 ObjectMapper 类,代码如下:
然后,将 CustomObjectMapper 注入到 MappingJackson2HttpMessageConverter 中,Spring 配置如下:
出处:
从 MVC 到前后端分离