FasterXML / FasterXML/jackson-databind
Allow for multiple `@JsonAnySetter` when `@JsonUnwrapped` is supplied
- Vorherrschende Sprache
- Java
- Sterne
- 3.7k
- Forks
- 1.5k
- Ø Merge
- 3 T. 6 Std.
- Gemergte PRs (30 T.)
- 28
Beschreibung
I am dealing with JSON where properties for certain areas are prefixed with given values. For example,
```json
{
"key" : "val1",
"@key" : "val2",
"$key" : "val3"
}
```
should be represented as a bean of three categories of property:
```java
class Bean {
@JsonAnySetter
Map normal;
@JsonAnySetter
@JsonUnwrapped(prefix = "@")
Map ats;
@JsonAnySetter
@JsonUnwrapped(prefix = "$")
Map dollars;
}
```
I understand that this is rather comples but the serialization works just fine. It would be brilliant being able to deserialize a JSON property if any property would only match one of the unwrapped specifications whereas any other property would end up in the non-unwrapped target.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.