refactor: improve deserialization performance

This commit is contained in:
yusing
2025-10-01 19:39:46 +08:00
parent 80862bcd2e
commit bd4a31f817
10 changed files with 344 additions and 221 deletions

View File

@@ -10,7 +10,7 @@ import (
type (
FieldConfig struct {
Default FieldMode `json:"default" validate:"oneof=keep drop redact"`
Default FieldMode `json:"default" validate:"omitempty,oneof=keep drop redact"`
Config map[string]FieldMode `json:"config" validate:"dive,oneof=keep drop redact"`
}
FieldMode string