package convutil import ( "gopkg.in/yaml.v3" ) type YamlConvert struct{} func (YamlConvert) Enable() bool { return true } func (YamlConvert) Encode(str string) (string, bool) { return str, true } func (YamlConvert) Decode(str string) (string, bool) { var obj map[string]any err := yaml.Unmarshal([]byte(str), &obj) return str, err == nil }