public class EmptyListSerializer
extends com.fasterxml.jackson.databind.JsonSerializer<java.util.List<?>>
JsonSerializer
can be used to serialize an empty array (e.g. {}
) into a JSON string instead
of a null
value for collection and map types.
Example:
@JsonSerialize(nullsUsing = EmptyListSerializer.class)
public List<String> strings;
Constructor and Description |
---|
EmptyListSerializer() |
Modifier and Type | Method and Description |
---|---|
void |
serialize(java.util.List<?> value,
com.fasterxml.jackson.core.JsonGenerator jgen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
public void serialize(java.util.List<?> value, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws java.io.IOException
serialize
in class com.fasterxml.jackson.databind.JsonSerializer<java.util.List<?>>
java.io.IOException