Can Jacksons ObjectMapper сериализует Java-Null как пустую строку, в версии 2.11.2JAVA

Программисты JAVA общаются здесь
Anonymous
Can Jacksons ObjectMapper сериализует Java-Null как пустую строку, в версии 2.11.2

Сообщение Anonymous »

Я использую com.fasterxml.jackson.databind.objectmapper в Jackson-Databind 2.11.2 и пытаюсь сериализовать свойства Java с null -value на что-то подобное:

Код: Выделить всё

{ %Key% : "" }
< /code>
Я пробовал: < /p>
ObjectMapper MAPPER = new JodaMapper();

DefaultSerializerProvider defaultSerializerProvider = new DefaultSerializerProvider.Impl();

defaultSerializerProvider.setNullValueSerializer(new JsonSerializer() {
@Override
public void serialize(Object value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
gen.writeString("bla");
}
});

MAPPER.setSerializerProvider(defaultSerializerProvider);
Но nullvalueserializers serialize-method не запускается для каких-либо полей.>

Подробнее здесь: https://stackoverflow.com/questions/731 ... ion-2-11-2

Вернуться в «JAVA»