1

假设您有如下架构

(s/defschema House
  {:bedroom s/Int
   :bathroom s/Int 
   :parking s/Int
})

swagger docs 的动态生成将分配默认值 0。如何为 swagger docs 分配卧室、浴室和停车场的默认值?

4

1 回答 1

1

我们可以使用ring.swagger.json-schema来实现这一点。我们可以使用 json-schema 修改我们的模式

(s/defschema House
  {:bedroom (ring.swagger.json-schema/field s/Int {:example 3})
   :bathroom (ring.swagger.json-schema/field s/Int {:example 2})
   :parking (ring.swagger.json-schema/field s/Int {:example 1})
})
于 2020-12-18T03:57:33.590 回答