Documentation ¶
Index ¶
- func BytesToString(b []byte) string
- func StringToBytes(s string) []byte
- type EasyMap
- func (m EasyMap) Get(key string) (interface{}, error)
- func (m EasyMap) GetArray(key string) ([]interface{}, error)
- func (m EasyMap) GetBool(key string) (bool, error)
- func (m EasyMap) GetBytes(key string) ([]byte, error)
- func (m EasyMap) GetFloat64(key string) (float64, error)
- func (m EasyMap) GetInt64(key string) (int64, error)
- func (m EasyMap) GetMap(key string) (EasyMap, error)
- func (m EasyMap) GetMapArray(key string) ([]EasyMap, error)
- func (m EasyMap) GetString(key string) (string, error)
- func (m EasyMap) Set(key string, value interface{})
- func (m EasyMap) Value() map[string]interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToString ¶
func StringToBytes ¶
Types ¶
type EasyMap ¶
type EasyMap struct {
// contains filtered or unexported fields
}
EasyMap 封装了一个类 map[string]interface{} 的数据结构, 提供了更加方便的方法来获取其中的字段值.
func EasyMapFromMap ¶
EasyMapFromMap 从 map[string]interface{} 创建一个 EasyMap.
参数:
m: 要封装的 map[string]interface{}, 不能为 nil
func (EasyMap) GetFloat64 ¶
GetFloat64 获取浮点数类型的字段值, 如果字段是字符串, 则会尝试转换.
func (EasyMap) GetMapArray ¶
GetMapArray 获取 []map[string]interface{} 类型的字段值, 并封装为 []EasyMap.
Click to show internal directories.
Click to hide internal directories.