package io.onedev.server.util.jackson.git; import java.io.IOException; import org.eclipse.jgit.lib.ObjectId; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer; public class ObjectIdDeserializer extends JsonDeserializer<ObjectId> { @Override public ObjectId deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return ObjectId.fromString(jp.getValueAsString()); } }