Hi,
hab eine Klasse wie unten mit @JsonInclude(JsonInclude.Include.NON_NULL) annotiert, allerdings werden die String welche null sind, trotzdem als Json ausgegeben, wenn ich es mittels Spring RestTemplate ausgebe. NON_EMPTY funktioniert, aber dann verschwinden auch andere Felder, welche ich leer übergeben muss.
Hat jemand ne Idee warum String ignoriert wird und mit null ausgegeben wird? Ich setzte es sogar expliziet null, aber trotzdem wird das im json ausgegeben
hab eine Klasse wie unten mit @JsonInclude(JsonInclude.Include.NON_NULL) annotiert, allerdings werden die String welche null sind, trotzdem als Json ausgegeben, wenn ich es mittels Spring RestTemplate ausgebe. NON_EMPTY funktioniert, aber dann verschwinden auch andere Felder, welche ich leer übergeben muss.
Hat jemand ne Idee warum String ignoriert wird und mit null ausgegeben wird? Ich setzte es sogar expliziet null, aber trotzdem wird das im json ausgegeben
Java:
@JsonInclude(JsonInclude.Include.NON_NULL)
public class VariantsItem{
@JsonProperty("inventory_management")
private String inventoryManagement;
//weitere siw No-Args-Constructor, All Args Constructor und Getter Setter
}
Java:
VariantsItem variantsItem = new VariantsItem();
variantsItem.setInventoryManagement = null;