// Package apollo... // // Description : 扩展第三方库的一些函数 // // Author : go_developer@163.com<白茶清欢> // // Date : 2021-11-24 10:16 下午 package apollo import ( "git.zhangdeman.cn/zhangdeman/gopkg/util" "github.com/pkg/errors" ) // GetValueWithReceiver 读取数据,并解析到指定的数据结构中 // // Author : go_developer@163.com<白茶清欢> // // Date : 10:18 下午 2021/11/24 func GetValueWithReceiver(key string, receiver interface{}) error { var ( result string ) if result = Client.GetStringValue(key, ""); len(result) == 0 { return errors.New("key is not found : " + key) } return util.JSONUnmarshalWithNumber([]byte(result), receiver) }