Subversion Repositories SmartDukaan

Rev

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

Rev 30312 Rev 32185
Line 1... Line 1...
1
package com.smartdukaan.cron.config;
1
package com.smartdukaan.cron.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.LocalDateDeserializer;
7
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer;
7
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
8
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
Line 129... Line 130...
129
		JavaTimeModule jtm = new JavaTimeModule();
130
		JavaTimeModule jtm = new JavaTimeModule();
130
		jtm.addSerializer(LocalDateTime.class, serializer);
131
		jtm.addSerializer(LocalDateTime.class, serializer);
131
		jtm.addSerializer(LocalDate.class, serializer1);
132
		jtm.addSerializer(LocalDate.class, serializer1);
132
		jtm.addDeserializer(LocalDateTime.class, deserializer);
133
		jtm.addDeserializer(LocalDateTime.class, deserializer);
133
		jtm.addDeserializer(LocalDate.class, deserializer1);
134
		jtm.addDeserializer(LocalDate.class, deserializer1);
-
 
135
		ObjectMapper mapper = new ObjectMapper()
-
 
136
				.configure(DeserializationFeature.FAIL_ON_IGNORED_PROPERTIES, false)
134
		ObjectMapper mapper = new ObjectMapper().registerModule(new ParameterNamesModule())
137
				.registerModule(new ParameterNamesModule())
135
				.registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
138
				.registerModule(new Jdk8Module()).registerModule(jtm); // new module, NOT JSR310Module
136
		LOGGER.info("ObjectMapper returned {}", mapper);
139
		LOGGER.info("ObjectMapper returned {}", mapper);
137
		return mapper;
140
		return mapper;
138
	}
141
	}
139
 
142