public class JsonAttributesSerializer extends com.fasterxml.jackson.databind.JsonSerializer<java.util.List<NotificationAttribute>>
"attributes": [
{
"name": "category",
"values": ["Academic"]
},
{
"name": "department",
"values": ["Physics and Astronomy", "Earth Sciences"]
}
],
becomes
"attributes": {
"category": ["Academic"],
"department": ["Physics and Astronomy", "Earth Sciences"]
},
| Constructor and Description |
|---|
JsonAttributesSerializer() |
| Modifier and Type | Method and Description |
|---|---|
void |
serialize(java.util.List<NotificationAttribute> attributes,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider provider) |
public void serialize(java.util.List<NotificationAttribute> attributes, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) throws com.fasterxml.jackson.core.JsonGenerationException, java.io.IOException
serialize in class com.fasterxml.jackson.databind.JsonSerializer<java.util.List<NotificationAttribute>>com.fasterxml.jackson.core.JsonGenerationExceptionjava.io.IOException