有没有人能够在swaggger 2.0版的Model选项卡中定义可能的'enum'值?示例:http : //petstore.swagger.wordnik.com/#!/pet/addPet具有"status"属性的枚举选项,但该示例使用的是swagger 1.0版(根据JSON对象中定义的swagger版本).我试图在版本2.0中实现相同但没有运气,不确定文档是否正确.
有什么暗示吗?
另一个问题,但它与此有关: 用Jackson反序列化JSON - 为什么JsonMappingException"没有合适的构造函数"?
这次我得到了一个不同的错误,即Jackson反序列化器抱怨我的类ProtocolContainer中没有"单字符串构造函数/工厂方法".
但是,如果我添加一个单字符串构造函数,如下所示:
public ProtocolContainer(String json) {}
Run Code Online (Sandbox Code Playgroud)
异常确实消失了,但ProtocolContainer我期望在那里的所有"空",即它的所有属性都处于初始状态,而不是根据JSON字符串填充.
这是为什么?
我很确定你不需要单一的String构造函数,如果你这样做,你就不必填充那个构造函数中的属性,对吧?
=)