如何在单个连接String的JSON Response中排除空值

时间:2014-03-09 14:46:53

标签: json rest jersey jackson pojo

我正在开发一个应用程序,我们正在使用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

0 个答案:

没有答案