如何在Jersey JAX-RS实现中编组空字段?

时间:2015-10-17 05:10:57

标签: java json jersey moxy

在Glassfish / Jersey JAX-RS Web应用程序中,如何指示JSON提供程序(在Jersey 2.22中默认使用MOXy)来编组具有JSON null值的空字段而不是跳过它们? 我理解@XmlElement(nillable = true)的使用,但由于我需要它用于所有类字段,所以在任何地方添加它都会非常麻烦。

1 个答案:

答案 0 :(得分:0)

您可以使用MOXy -keepclassmembers class * extends java.lang.Enum { <fields>; public static **[] values(); public static ** valueOf(java.lang.String); }

@XmlNullPolicy

取自:https://stackoverflow.com/a/11748678/1986499(选项#2)