| 12345678910111213141516171819202122232425262728293031323334 |
- package core
- import "github.com/etlibgo/et"
- var sCfg = struct {
- JsonRoot *et.ExJsonVal
- IsInited bool
- }{
- JsonRoot: nil,
- IsInited: false,
- }
- func CfgInit(jsonCfg *et.ExJsonVal) {
- sCfg.JsonRoot = jsonCfg
- if sCfg.JsonRoot != nil {
- sCfg.IsInited = true
- }
- }
- func CfgGetStr(strKey string) string {
- if !sCfg.IsInited {
- return ""
- }
- return et.ExJsonGetStr(sCfg.JsonRoot, strKey)
- }
- func CfgGetStrPath(arrPath []string) string {
- if !sCfg.IsInited {
- return ""
- }
- return et.ExJsonPathGetStr(sCfg.JsonRoot, arrPath)
- }
|