Adding source code for article tracked under BAEL-4080. (#9552)
Co-authored-by: CHANDRAKANT Kumar <kumar.chandrakant@soprabanking.com>
This commit is contained in:
committed by
GitHub
parent
aa9b86f829
commit
2b9260b861
@@ -0,0 +1,20 @@
|
||||
package com.baeldung.serdeser;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.bson.types.ObjectId;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonGenerator;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.databind.JsonSerializer;
|
||||
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||
|
||||
@Component
|
||||
public class ObjectIdSerializer extends JsonSerializer<ObjectId> {
|
||||
|
||||
@Override
|
||||
public void serialize(ObjectId value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException {
|
||||
jgen.writeString(value.toString());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user