VehicleDetail struct {
ID bson.ObjectId `json:"_id,omitempty"`
VehicleId string `json:"VehicleId"`
Date string `json:"Date"`
Type string `json:"Type"`
Brand string `json:"Brand"`
Color string `json:"Color"`
}
// vehicle info contains information for an individual vehicle
VehicleInfo struct {
VehicleDetail `json:",inline"` // 车辆的详细信息
}
//在解析VehicleInfo的时候,就能够将VehicleDetail提升到VehicleInfo了
golang json 的 tag 实现struct继承,匿名字段
最新推荐文章于 2023-06-07 15:16:12 发布