(已解决)JSON对象字段为null值的显示处理
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
问题现象:
今天在项目中遇到一个问题:如何将JSON对象中字段为null值的也显示出来
问题分析:
在使用postman测试接口的时候发现:后端返回的json数据中有些字段是没有显示出来的;
通过分析可知:
这是因为这些字段的值为null,而json对象的默认设置是当字段为null时,不会将该字段和null值添加到这个json对象中;
因此要解决这个问题就需要在application.properties/application.yml配置文件中对json进行全局配置.
1:针对jackson的json对象全局配置(举例application.properties文件):
spring.jackson.serialization.write-null-map-values=true
2:针对gson的json对象全局配置(举例application.properties文件):
spring.gson.serialize-nulls=true
当然也可以通过在需要操作的实体类上添加类注解@JsonSerialize()的方式进行局部配置;
但是全局配置会更加方便,建议使用全局配置的方法.
解决方法:
application.properties文件中添加配置:
结果:
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
7 个月前
更多推荐
已为社区贡献14条内容
所有评论(0)