You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The text was updated successfully, but these errors were encountered:
domroydumcn
changed the title
Use differents views of a same DTO in the parameters and the response of a method
Use 2 differentes JSONView in a method (parameter and return)
Oct 22, 2024
Functionality used via annotations is defined elsewhere (even in case of regular @JsonView, handling provided by jackson-databind, so this request would only be for specific change to @JsonView type (but not to that adding new functionality)
I don't think existing semantics of @JsonView should be changed (confusing to existing users since it would have no meaning for regular view handling). More likely a new annotation should be created; one that could use @JsonView as parameter type for 2 properties
Since handling is not (cannot) be part of any of Jackson core packages, new annotation does not belong here.
In practice I think this would be adding annotation in whatever framework is being used: Spring Boot, Quarkus -- or, if JAX-RS / Jakarta-RS, to
cowtowncoder
changed the title
Use 2 differentes JSONView in a method (parameter and return)
Use 2 different @JsonView in a method (parameter and return)
Oct 24, 2024
Allow using one view as input and a different view of the same DTO as output to a method.
Like this :
The text was updated successfully, but these errors were encountered: