FasterXML / FasterXML/jackson-future-ideas
Improve @JsonProperty for nested object.
- Dominant language
- No language data
- Stars
- 21
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
For 10 years I missing this feature. .
Better way of deserializing objects:
@JsonPropertySerializedDefinition("_embeded", "object") //optional
Class SomeDto {
@JsonProperty("_embeded.product")
private Product product;
@JsonProperty("_embeded.related[].product")
private List products;
@JsonProperty("_embeded.related[0].product")
private Product firstProduct;
@JsonProperty("_embeded.related[0].product.info.lang.us.prices.best[0]")
private BigDecimal bestProductPrice;
}
`
hope this explains what I'm missing.
2. nice to have extension:
@JsonAliasPath("prices", "_embeded.related[0].product.info.lang.us.prices" )
class SomeDto {
@JsonProperty("prices.best[0]")
private BigDecimal bestProductPrice;
@JsonProperty("prices.withTax")
private Float tax;
}
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.