diff --git a/map.go b/map.go index 0df970a..084695d 100644 --- a/map.go +++ b/map.go @@ -234,3 +234,19 @@ func (m Map) ToString() string { byteData, _ := m.MarshalJSON() return string(byteData) } + +// GetString 获取字符串结果 +// +// 参数说明: +// - field : 要查找的字段 +// +// Author : go_developer@163.com<白茶清欢> +// +// Date : 15:15 2024/11/21 +func (m Map) GetString(field string) (string, error) { + val, err := m.Get(field) + if nil != err { + return "", err + } + return AnyDataType(val).ToString().Value(), nil +}