Versions in this module Expand all Collapse all v1 v1.1.1 Oct 9, 2023 Changes in this version + func Get(src any, path string) (any, error) + func GetBool(data any, path string, defaults ...bool) bool + func GetFloat64(data any, path string, defaults ...float64) float64 + func GetInt(data any, path string, defaults ...int) int + func GetList(data any, path string, defaults ...[]any) []any + func GetListString(data any, path string, defaults ...[]string) []string + func GetMap(data any, path string, defaults ...map[string]any) map[string]any + func GetString(data any, path string, defaults ...string) string + func ToListString(in []any) []string + type YAML struct + func New(data any) *YAML + func ParseJson(src string) (*YAML, error) + func ParseJsonFile(filename string) (*YAML, error) + func ParseYaml(src string) (*YAML, error) + func ParseYamlBytes(src []byte) (*YAML, error) + func ParseYamlFile(filename string) (*YAML, error) + func (y *YAML) Bool(path string, defaults ...bool) bool + func (y *YAML) Data() any + func (y *YAML) Float64(path string, defaults ...float64) float64 + func (y *YAML) Get(path string) (*YAML, error) + func (y *YAML) Int(path string, defaults ...int) int + func (y *YAML) List(path string, defaults ...[]any) []any + func (y *YAML) ListString(path string, defaults ...[]string) []string + func (y *YAML) Map(path string, defaults ...map[string]any) map[string]any + func (y *YAML) String(path string, defaults ...string) string