1
0
mirror of https://github.com/charlienet/go-mixed.git synced 2025-07-18 00:22:41 +08:00
This commit is contained in:
2022-11-10 10:37:47 +08:00
parent 823cd62148
commit ac346274c1

View File

@ -19,7 +19,7 @@ func parseField(fi reflect.StructField, opt option) field {
return field{ return field{
name: fi.Name, name: fi.Name,
tagName: expr.If(isValidTag(name), name, expr.If(opt.NameConverter != nil, opt.NameConverter(fi.Name), fi.Name)), tagName: expr.Ternary(isValidTag(name), name, expr.Ternary(opt.NameConverter != nil, opt.NameConverter(fi.Name), fi.Name)),
ignoreEmpty: opt.IgnoreEmpty || (opts.Contains("omitempty") && opt.Omitempty), ignoreEmpty: opt.IgnoreEmpty || (opts.Contains("omitempty") && opt.Omitempty),
ignore: (name == "-" && opt.Ignore) || isSkipField(fi.Name, opt.SkipFields), ignore: (name == "-" && opt.Ignore) || isSkipField(fi.Name, opt.SkipFields),
} }