package structx type Options struct { // map允许传入struct不存在的字段 allowUnknownFields bool } type Option func(*Options) func defaultOptions() *Options { return &Options{} } // 允许传入struct不存在的字段 func AllowUnknownFields() Option { return func(o *Options) { o.allowUnknownFields = true } }