我正在开发一个应用程序,我们正在使用Jersey 1.18版本,而不是使用任何杰克逊库。
我们有一个POJO,它有一个带有相应get / set方法的字段“name”,它的值是来自数据库的firstName,middleName和lastName字段的连接(注意,PON中没有字段用于FN,MN,和LN)只是“名称”字段。现在有时发生中间名在数据库中显示为null或“null”,并且在JSON响应中我们得到像“Yogendra null Joshi”这样的值,这是不正确的。
你们认为@JsonInclude杰克逊的注释会对这种情况有所帮助吗?由于应用程序是遗留应用程序,我们不想在POJO中引入3个字段。
我如何确保在JSON响应中忽略任何字段为null,因此我期望的输出是“Yogendra Joshi”而不是“Yogendra null Joshi”。
有什么建议吗?
谢谢, Yogendra