gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

codec.go (341B)


      1 package yaml
      2 
      3 import "gopkg.in/yaml.v3"
      4 
      5 // Codec implements the encoding.Encoder and encoding.Decoder interfaces for YAML encoding.
      6 type Codec struct{}
      7 
      8 func (Codec) Encode(v map[string]interface{}) ([]byte, error) {
      9 	return yaml.Marshal(v)
     10 }
     11 
     12 func (Codec) Decode(b []byte, v map[string]interface{}) error {
     13 	return yaml.Unmarshal(b, &v)
     14 }