package com.yb.postgis; import java.io.IOException; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import org.locationtech.jts.geom.Geometry; /** * Serializing Geometry property as WKT String with Jackson
* * @param * @author guyadong */ public class GeometrySerializer extends JsonSerializer { @Override public void serialize(T value, JsonGenerator gen, SerializerProvider serializers) throws IOException, JsonProcessingException { gen.writeString(value.toText()); } }