Определить подробный ответ 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)
, что технически имеет смысл, поэтому этого решения достаточно.