1
在Glassfish/Jersey JAX-RS Web應用程序中,如何指示JSON提供程序(默認爲Jersey 2.22中的MOXy)使用JSON null
值填充空字段而不是跳過它們? 我明白@XmlElement(nillable = true)
的使用,但是因爲我需要它用於所有的類字段,所以將它添加到任何地方都是非常麻煩的。如何在Jersey JAX-RS實現中編組空字段?
在Glassfish/Jersey JAX-RS Web應用程序中,如何指示JSON提供程序(默認爲Jersey 2.22中的MOXy)使用JSON null
值填充空字段而不是跳過它們? 我明白@XmlElement(nillable = true)
的使用,但是因爲我需要它用於所有的類字段,所以將它添加到任何地方都是非常麻煩的。如何在Jersey JAX-RS實現中編組空字段?
您可以使用莫西@XmlNullPolicy
:
@XmlNullPolicy(emptyNodeRepresentsNull = true, nullRepresentationForXml = XmlMarshalNullRepresentation.EMPTY_NODE)
我需要@XmlNullPolicy添加到所有領域/類?我正在尋找一個配置選項來全局設置這種行爲。 –
我不知道這樣的選擇。 – Imperative