
prerna.ds.py.PandasTimestampDeserializer Maven / Gradle / Ivy
The newest version!
package prerna.ds.py;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.MapperFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.deser.std.StdDeserializer;
import com.fasterxml.jackson.databind.module.SimpleModule;
import com.google.gson.Gson;
public class PandasTimestampDeserializer extends SimpleModule {
private static final long serialVersionUID = -2389464189802719725L;
public static final ObjectMapper MAPPER = new ObjectMapper()
.enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true)
.registerModule(new PandasTimestampDeserializer());
public PandasTimestampDeserializer() {
addDeserializer(Object.class, new StdDeserializer
© 2015 - 2025 Weber Informatics LLC | Privacy Policy