spring-projects / spring-projects/spring-data-rest
Custom Serializer renders the unwrapped content property of resource type [DATAREST-504]
@odrotbohm is already working on this.
Since Dec 31, 2020.
- Dominant language
- Java
- Stars
- 958
- Forks
- 568
- PR merge metrics
- No merged PRs in 30d
Description
Andreas Taube opened DATAREST-504 and commented
Serializing a entity with a custom serializer (JsonSerializer, StdSerializer) leads to the problem that the "content" property of the resource type gets rendered. The property should actually be unwrapped. A detailed description can be found here: http://stackoverflow.com/questions/22613143/different-json-output-when-using-custom-json-serializer-in-spring-data-rest
I'm aware that this relates actually to the normal Jackson behaviour of the @JsonUnwrapped annotation and using an UnwrappingBeanSerializer solves this issue but there is lot's of boilerplate code needed to get things going for a simple serializer. Could this not be simplified somehow?
4 votes, 6 watchers
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.