feat: add gyaml
This commit is contained in:
parent
fdd5b07992
commit
567aafb140
22
encoding/gyaml/yaml.go
Normal file
22
encoding/gyaml/yaml.go
Normal file
@ -0,0 +1,22 @@
|
||||
//
|
||||
// yaml.go
|
||||
// Copyright (C) 2023 tiglog <me@tiglog.com>
|
||||
//
|
||||
// Distributed under terms of the MIT license.
|
||||
//
|
||||
|
||||
package gyaml
|
||||
|
||||
import "gopkg.in/yaml.v3"
|
||||
|
||||
// For example:
|
||||
//
|
||||
// type T struct {
|
||||
// F int `yaml:"a,omitempty"`
|
||||
// B int
|
||||
// }
|
||||
// var t T
|
||||
// gyaml.Decode([]byte("a: 1\nb: 2"), &t)
|
||||
func Decode(buf []byte, dest any) error {
|
||||
return yaml.Unmarshal(buf, dest)
|
||||
}
|
Loading…
Reference in New Issue
Block a user