Swagger Codegen не может представить объект с @JsonValue - PullRequest
0 голосов
/ 17 октября 2019

У меня есть проект, построенный с использованием Spring Boot и Springfox Swagger с интерфейсом Swagger. Есть объект, представляющий String ArrayList, подобный этому:

public class StringArrlist {

    private ArrayList<String> list; 

    @JsonValue
    public ArrayList<String> getList() {
        return list;
    }

    @JsonCreator
    public void setList(ArrayList<String> list) {
        this.list = list;
    }

}

С этими аннотациями сериализация и десериализация обычно разрешаются в следующем формате: [ "string" ], но когда я вижу сгенерированный Swagger пример этого объекта, ясм. это:

{
  "list": [
    "string"
  ]
}

Мне нужен пример, чтобы показать, как он работает с аннотациями. Возможно ли это?

...