FasterXML / FasterXML/jackson-dataformats-binary
[Avro] JsonInclude.Include.NON_NULL does not use default values
オープン
avro
- 主要言語
- Java
- スター
- 347
- フォーク
- 156
- 平均マージ
- 3日 3時間
- マージ済み PR(30日)
- 22
説明
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
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。