FasterXML / FasterXML/jackson-dataformats-binary
[Avro] JsonInclude.Include.NON_NULL does not use default values
Aberta
avro
- Linguagem predominante
- Java
- Estrelas
- 347
- Forks
- 156
- Merge médio
- 3d 3h
- PRs com merge (30d)
- 22
Descrição
In the following example, I'd expect that the default value defined for the property `map` would be used. Instead, `null` is passed, which produces an error as null is not allowed for this field.
Schema
```json
{"type": "map", "values": "string", "default": []}
```
POJO
```java
class Foo {
@JsonProperty("map")
@JsonInclude(JsonInclude.Include.NON_EMPTY)
Map getMap();
}
```
Error
```
com.fasterxml.jackson.databind.JsonMappingException: null of map in field map of Foo
```
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Avaliação
Esta issue ainda não foi avaliada.