@Override public <T> T convert(Class<T> aClass, Object o) { return (T) serde.deserialize((S) o); }
@Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { Serde<?, Date> serde = CoerceUtil.lookup(Date.class); jsonGenerator.writeObject(serde.serialize(date)); } }
@Override public Object serialize(Object o) { Serde<Object, Date> dateSerde = CoerceUtil.lookup(Date.class); return dateSerde.serialize((Date) o); }
@Override public Object serialize(Object o) { Serde<Object, Date> dateSerde = CoerceUtil.lookup(Date.class); return dateSerde.serialize((Date) o); }
@Override public <T> T convert(Class<T> aClass, Object o) { return (T) serde.deserialize((S) o); }
@Override public void serialize(Date date, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException, JsonProcessingException { Serde<?, Date> serde = CoerceUtil.lookup(Date.class); jsonGenerator.writeObject(serde.serialize(date)); } }
@Override public Date parseValue(Object o) { Serde<Object, Date> dateSerde = CoerceUtil.lookup(Date.class); return dateSerde.deserialize((Object) o); }
@Override public Date parseValue(Object o) { Serde<Object, Date> dateSerde = CoerceUtil.lookup(Date.class); return dateSerde.deserialize((Object) o); }