cfa4525c21
SEBSERV-4
34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
/*
|
|
* Copyright (c) 2018 ETH Zürich, Educational Development and Technology (LET)
|
|
*
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
*/
|
|
|
|
package ch.ethz.seb.sebserver.gbl;
|
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.datatype.joda.JodaModule;
|
|
|
|
@Lazy
|
|
@Component
|
|
public class JSONMapper extends ObjectMapper {
|
|
|
|
private static final long serialVersionUID = 2883304481547670626L;
|
|
|
|
public JSONMapper() {
|
|
super();
|
|
super.registerModule(new JodaModule());
|
|
super.configure(
|
|
com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_AS_TIMESTAMPS,
|
|
false);
|
|
super.configure(
|
|
com.fasterxml.jackson.databind.SerializationFeature.WRITE_DATES_WITH_ZONE_ID,
|
|
false);
|
|
}
|
|
|
|
}
|