-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resteasy Reactive support for multivalued parameters #29528
Comments
/cc @FroMage, @geoand, @stuartwdouglas |
geoand
added a commit
to geoand/quarkus
that referenced
this issue
Nov 29, 2022
This annotation allows to actually turn a String into a List<String> automatically for each query param value Resolves: quarkusio#29528
geoand
added a commit
to geoand/quarkus
that referenced
this issue
Nov 29, 2022
This annotation allows to actually turn a String into a List<String> automatically for each query param value Resolves: quarkusio#29528
geoand
added a commit
that referenced
this issue
Dec 5, 2022
Introduce @Separator annotation for query parameters
gsmet
pushed a commit
to gsmet/quarkus
that referenced
this issue
Dec 6, 2022
This annotation allows to actually turn a String into a List<String> automatically for each query param value Resolves: quarkusio#29528 (cherry picked from commit f695369)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
I've been trying to get Resteasy Reactive to parse arrays of values in my URLs in the form of comma separated values rather than '&' separated values.
e.g. ?array=item1,item2,item3 rather than ?array=item1&array=item2&array=item3
This feature is available in the Resteasy classic extension through the usage of the @Separator annotation and the MultiValuedParamConverterProvider which comes included in resteasy-core and seems to be registered by default.
It would look something like:
It would be nice to have a similar way to do this for the Resteasy reactive extension.
Implementation ideas
Possibly by including these providers which are used by default in the Resteasy classic extension.
The text was updated successfully, but these errors were encountered: