Skip to content
Snippets Groups Projects
Commit 178727fc authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Serialization/deserialization issue fixed

parent 40c9a23b
Branches
Tags
2 merge requests!5Develop,!4Ipm decisions
......@@ -21,12 +21,16 @@ package no.nibio.vips.core.config;
import com.bedatadriven.jackson.datatype.jts.JtsModule;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.ext.ContextResolver;
import javax.ws.rs.ext.Provider;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.databind.module.SimpleModule;
import net.ipmdecisions.weather.entity.LocationWeatherData;
import no.nibio.vips.ipmdecisions.LocationWeatherDataDeserializer;
/**
* This config ensures that Jackson serializes dates as [ISO-8601 ]-compliant notation,
......@@ -46,6 +50,10 @@ public class JacksonConfig implements ContextResolver<ObjectMapper>{
objectMapper.registerModule(new JtsModule());
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
objectMapper.registerModule(new JtsModule());
objectMapper.registerModule(new JavaTimeModule());
SimpleModule module = new SimpleModule();
module.addDeserializer(LocationWeatherData.class, new LocationWeatherDataDeserializer());
objectMapper.registerModule(module);
}
@Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment