我试图用相同的属性解码两个不同的响应,唯一的区别是它们来自的 JSON 映射的名称。
实现以下演示的正确方法是什么?
type ResponseProperties struct {
CurrentPage uint
TotalPages uint
Events []TrackingEvent
}
type TrackingResponse struct {
// ResponseProperties
CurrentPage uint `json:"current_page"`
TotalPages uint `json:"total_pages"`
Events []TrackingEvent `json:"clicks"`
}
type SubscriberResponse struct {
// ResponseProperties
CurrentPage uint `json:"current_page"`
TotalPages uint `json:"total_pages"`
Events []TrackingEvent `json:"subscribers"`
}
白板的微信
烙印99
相关分类