INNER CODE UNIT · Go
tryApplyFunc
ozontech/file.d · cfg/config.go:295
func tryApplyFunc(app funcApplier, field *simplejson.Json) (string, bool) {
s, err := field.String()
if err != nil {
return "", false
}
if value, ok := app.tryApply(s); ok {
return value, ok
}
return "", false
}
func DecodeConfig(config any, configJson []byte) error {
object, err := simplejson.NewJson(configJson)
if err != nil {
return err
}