tiny-rdm/backend/utils/convert/yaml_convert.go

18 lines
300 B
Go

package convutil
import (
"gopkg.in/yaml.v3"
)
type YamlConvert struct{}
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
}