Subversion Repositories SmartDukaan

Rev

Rev 32134 | Rev 32187 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32134 Rev 32186
Line 1... Line 1...
1
package com.spice.profitmandi.web.config;
1
package com.spice.profitmandi.web.config;
2
 
2
 
-
 
3
import com.fasterxml.jackson.databind.DeserializationFeature;
3
import com.fasterxml.jackson.databind.ObjectMapper;
4
import com.fasterxml.jackson.databind.ObjectMapper;
4
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
5
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
5
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
6
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
6
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
7
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
7
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
8
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
Line 264... Line 265...
264
        LocalDateTimeSerializer serializer = new LocalDateTimeSerializer(sf);
265
        LocalDateTimeSerializer serializer = new LocalDateTimeSerializer(sf);
265
        LocalDateTimeDeserializer deserializer = new LocalDateTimeDeserializer(df);
266
        LocalDateTimeDeserializer deserializer = new LocalDateTimeDeserializer(df);
266
        JavaTimeModule jtm = new JavaTimeModule();
267
        JavaTimeModule jtm = new JavaTimeModule();
267
        jtm.addSerializer(LocalDateTime.class, serializer);
268
        jtm.addSerializer(LocalDateTime.class, serializer);
268
        jtm.addDeserializer(LocalDateTime.class, deserializer);
269
        jtm.addDeserializer(LocalDateTime.class, deserializer);
-
 
270
        ObjectMapper mapper = new ObjectMapper()
-
 
271
                .configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, false)
269
        ObjectMapper mapper = new ObjectMapper().registerModule(new ParameterNamesModule()).registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
272
                .registerModule(new ParameterNamesModule()).registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
270
        return mapper;
273
        return mapper;
271
    }
274
    }
272
 
275
 
273
}
276
}
274
277