@UrlEncoding Annotation

The {@link oaj.urlencoding.annotation.UrlEncoding @UrlEncoding} annotation is used to override the behavior of {@link oaj.urlencoding.UrlEncodingSerializer} on individual bean classes or properties.

The {@link oaj.urlencoding.annotation.UrlEncoding#expandedParams() expandedParams} setting is used to force bean properties of type array or Collection to be expanded into multiple key/value pairings. It's identical in behavior to using the {@link oaj.urlencoding.UrlEncodingSerializer#URLENC_expandedParams} and {@link oaj.urlencoding.UrlEncodingParser#URLENC_expandedParams} properties, but applies to only individual bean properties.