21 lines
575 B
Java
21 lines
575 B
Java
package de.ph87.tools.common.uuid;
|
|
|
|
import com.fasterxml.jackson.core.JsonGenerator;
|
|
import com.fasterxml.jackson.databind.JsonSerializer;
|
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
|
|
|
import java.io.IOException;
|
|
|
|
public class UuidSerializer extends JsonSerializer<AbstractUuid> {
|
|
|
|
@Override
|
|
public void serialize(final AbstractUuid t, final JsonGenerator jsonGenerator, final SerializerProvider serializerProvider) throws IOException {
|
|
if (t == null) {
|
|
jsonGenerator.writeNull();
|
|
} else {
|
|
jsonGenerator.writeString(t.uuid);
|
|
}
|
|
}
|
|
|
|
}
|