Documentation ¶
Index ¶
- func Loadjson(path string, bufSize int) (map[string]interface{}, bool)
- func MapToJson(param map[string]interface{}) string
- func MergeMap(mp1 *map[string]interface{}, mp2 map[string]interface{})
- func Parse(data string) (map[string]interface{}, bool)
- func Savejson(path string, data interface{}) bool
- type Config
- type ConfigMain
- type ConfigNode
- func (base *ConfigNode) CopyFrom(cfg *ConfigNode) bool
- func (base *ConfigNode) Define(name string, def interface{}) (interface{}, bool)
- func (base *ConfigNode) DupValue() (interface{}, bool)
- func (base *ConfigNode) GetNode(name string) *ConfigNode
- func (base *ConfigNode) GetValue(name string) interface{}
- func (base *ConfigNode) Set(name string, value interface{}) interface{}
- func (base *ConfigNode) SetPassword(name string, value interface{}) interface{}
- func (base *ConfigNode) ToStr() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
ConfigMain
}
///////////////////////////////////////////////////////////////////////////////////////
func (*Config) InitConfig ¶
func (c *Config) InitConfig()
type ConfigMain ¶
type ConfigMain struct {
// contains filtered or unexported fields
}
func (*ConfigMain) GetRoot ¶
func (main *ConfigMain) GetRoot() *ConfigNode
func (*ConfigMain) Ismodify ¶
func (main *ConfigMain) Ismodify() bool
func (*ConfigMain) Loadfile ¶
func (cf *ConfigMain) Loadfile(filename string, path *string, size int)
func (*ConfigMain) Save ¶
func (main *ConfigMain) Save()
type ConfigNode ¶
type ConfigNode struct {
// contains filtered or unexported fields
}
func (*ConfigNode) CopyFrom ¶
func (base *ConfigNode) CopyFrom(cfg *ConfigNode) bool
func (*ConfigNode) Define ¶
func (base *ConfigNode) Define(name string, def interface{}) (interface{}, bool)
func (*ConfigNode) DupValue ¶
func (base *ConfigNode) DupValue() (interface{}, bool)
func (*ConfigNode) GetNode ¶
func (base *ConfigNode) GetNode(name string) *ConfigNode
func (*ConfigNode) GetValue ¶
func (base *ConfigNode) GetValue(name string) interface{}
func (*ConfigNode) Set ¶
func (base *ConfigNode) Set(name string, value interface{}) interface{}
func (*ConfigNode) SetPassword ¶
func (base *ConfigNode) SetPassword(name string, value interface{}) interface{}
func (*ConfigNode) ToStr ¶
func (base *ConfigNode) ToStr() string
Click to show internal directories.
Click to hide internal directories.