【发布时间】:2020-09-21 22:00:07
【问题描述】:
我正在制作一个返回 json 的休息控制器。我从数据库中获取这些数据,使用 setter getter 映射到 java 类。
{
"example": null,
"this": null,
"is": null,
"only": null,
"example": null,
"foo": null,
"bar": null,
"blabla": null,
"lala": null
}
这是因为数据库中的数据不存在。但我希望数据是这样的:
{
"example": "" ,
"this": "",
"is": "",
"only": "",
"example": "",
"foo": "",
"bar": "",
"blabla": "",
"lala": ""
}
我有 100 多个字段。所以我认为在每个变量中都使用 if else 不好。
【问题讨论】:
-
你是如何反序列化 json 的?你能在那里添加那个逻辑吗?
-
@TomerShetah 我正在使用 ObjectMapper.valueToTree,它仍然为空。我使用类然后返回控制器仍然得到空值。
标签: java spring-boot jackson