2015-10-17 47 views
1

在Glassfish/Jersey JAX-RS Web應用程序中,如何指示JSON提供程序(默認爲Jersey 2.22中的MOXy)使用JSON null值填充空字段而不是跳過它們? 我明白@XmlElement(nillable = true)的使用,但是因爲我需要它用於所有的類字段,所以將它添加到任何地方都是非常麻煩的。如何在Jersey JAX-RS實現中編組空字段?

回答

0

您可以使用莫西@XmlNullPolicy

@XmlNullPolicy(emptyNodeRepresentsNull = true, nullRepresentationForXml = XmlMarshalNullRepresentation.EMPTY_NODE) 

來自:https://stackoverflow.com/a/11748678/1986499(選項#2)

+0

我需要@XmlNullPolicy添加到所有領域/類?我正在尋找一個配置選項來全局設置這種行爲。 –

+0

我不知道這樣的選擇。 – Imperative

相關問題