Определить подробный ответ Map<String, String>

Самое близкое описание типа данных ответа, которое я могу получить, является

map of object (JSON)

с примером ответа

...

когда я использую аннотацию

@TypeHint(Map.class)

В идеале мне нужно указать тип ответа Map<String, String>, HashMap<String, String>или что-то, что обеспечило бы тип данных ответа, который имеет смысл, и пример ответа, аналогичный

{
    "...": "...",
    "...": "..."
}

1 ответ

Решение

Нашел решение, используя @requestExample Тег JavaDoc подробно описан в документации Enunciate.

Например

@responseExample application/json {"..." : "..."}

Дает пример правильного ответа

{
  "...": "..."
}

С использованием @TypeHint(Object.class) аннотация создает тип данных ответа object (JSON), что технически имеет смысл, поэтому этого решения достаточно.

Другие вопросы по тегам