我正在做一个golang API,需要对其进行记录。所以我在用赃物
这是一个类似于我的示例结构:
type calc struct {
ID int64 `json:"id"`
Value1 int64 `json:"value1"`
Value2 int64 `json:"value2"`
Result int64 `json:"result"`
}
假装我有两条路线:
做文档时,我指定“执行calc”路由获取一个像calc这样的json对象。
问题是:我正在使用此结构来“读取”和“写入”,因此我在“执行计算”路线中进行了说明,这意味着我需要一个“ json” calc obejct”,但我不知道如何从规范中省略ID和RESULT字段(当然,我不需要在此路线上使用此字段)。
答案 0 :(得分:0)
type calc struct {
ID int64 `json:"id" swaggerignore:"true"`
Value1 int64 `json:"value1" `
Value2 int64 `json:"value2"`
Result int64 `json:"result" swaggerignore:"true"`
}
将从您的 swagger 文档中省略这些字段