json_hlp

package
v0.0.0-...-c5af768 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2022 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Loadjson

func Loadjson(path string, bufSize int) (map[string]interface{}, bool)

func MapToJson

func MapToJson(param map[string]interface{}) string

func MergeMap

func MergeMap(mp1 *map[string]interface{}, mp2 map[string]interface{})

func Parse

func Parse(data string) (map[string]interface{}, bool)

func Savejson

func Savejson(path string, data interface{}) bool

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL