Annotation Interface MultivaluedHashMapValue


@Target({FIELD,METHOD,PARAMETER}) @Retention(RUNTIME) public @interface MultivaluedHashMapValue
Marks a MultivaluedHashMap<String, String> field with compact serialization: single-valued entries become plain values, boolean-looking strings become JSON booleans. Equivalent to @JsonSerialize(using = MultivaluedHashMapValueSerializer.class) and @JsonDeserialize(using = MultivaluedHashMapValueDeserializer.class).

With Jackson 2, the meta-annotation expands automatically via JacksonAnnotationsInside. With Jackson 3, the KeycloakAnnotationIntrospector3 handles this annotation directly.