Skip to content

Commit

Permalink
updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
lpandzic committed Apr 16, 2021
1 parent 1d0bbee commit 49e3d2d
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Library which provides new features for (de)serialization on top of [Jackson lib
* [Multi level hierarchies](#MultiLevelHierarchies)
* [Parallel hierarchies](#ParallelHierarchies)
* [Typeless (present property)](#Typeless)
* [Single Argument Property Creator annotationless support](#SingleArgumentPropertyCreatorAnnotationlessSupport)

<a name="Setup"></a>
## Setup
Expand Down Expand Up @@ -245,6 +246,24 @@ Notice standard jackson `@JsonNaming` annotation in `Bike` interface.

[Showcase](infobip-jackson-extension-module/src/test/java/com/infobip/jackson/PresentPropertyCaseFormatDeserializerTest.java).

<a name="SingleArgumentPropertyCreatorAnnotationlessSupport"></a>
### Single Argument Property Creator annotationless support

This module also adds support for deserializing single property value objects when using parameter names module:

```java
class Foo {
private final Bar bar;

Foo(Bar bar) {
this.bar = bar;
}
}
```

without any additional configuration or annotations.
Related issues: https://github.com/FasterXML/jackson-databind/issues/1498, https://github.com/spring-projects/spring-boot/issues/26023.

## <a name="Requirements"></a> Requirements:

- Java 8
Expand Down

0 comments on commit 49e3d2d

Please sign in to comment.