Я хочу сериализовать объекты в Json внутри задания обработки потока flink. Внутри задания flink все объекты должны быть сериализуемыми.
Я использую Джексона для сериализации своих объектов.
final ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JodaModule());
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
Когда я использую это, я получаю следующее исключение:
java.io.NotSerializableException: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
Как я могу сделать средство отображения объектов, включая модуль joda, сериализуемым?
JacksonJodaDateFormat
в качестве переменной-члена, которая не является объектом, который можно преобразовать в представление JSON. Возможно, вы захотите исключить это поле, используя@JsonIgnore
. - person Jesper   schedule 08.12.2016JacksonJodaDateFormat
, если это необходимо, хотя это было бы бесполезно). Это сериализация Java.JacksonJodaDateFormat
неSerializable
. - person Sotirios Delimanolis   schedule 08.12.2016transient
, если это работает для его приложения. - person Jesper   schedule 08.12.2016JodaModule
или экземплярObjectMapper
? Что делаешь? Предоставьте минимально воспроизводимый пример. - person Sotirios Delimanolis   schedule 08.12.2016