Sha256: ae8d9bbc94f2b66dbff10961ee1d5aabc078d59a7a404c0a898b3924480dd07d
Contents?: true
Size: 957 Bytes
Versions: 164
Compression:
Stored size: 957 Bytes
Contents
package sh.calaba.org.codehaus.jackson.map.deser.std; import java.io.IOException; import java.sql.Timestamp; import sh.calaba.org.codehaus.jackson.JsonParser; import sh.calaba.org.codehaus.jackson.JsonProcessingException; import sh.calaba.org.codehaus.jackson.map.DeserializationContext; /** * Simple deserializer for handling {@link java.sql.Timestamp} values. *<p> * One way to customize Timestamp formats accepted is to override method * {@link DeserializationContext#parseDate} that this basic * deserializer calls. * * @since 1.9 (moved from higher-level package) */ public class TimestampDeserializer extends StdScalarDeserializer<Timestamp> { public TimestampDeserializer() { super(Timestamp.class); } @Override public java.sql.Timestamp deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { return new Timestamp(_parseDate(jp, ctxt).getTime()); } }
Version data entries
164 entries across 164 versions & 2 rubygems