Documentation ¶
Index ¶
- Variables
- func Addr2Hex(str string) (string, error)
- func AnyBlank(ss []string) bool
- func CallerName(skip int) string
- func FunctionName(i interface{}) string
- func GenerateID() string
- func GenerateUUID(seedTime time.Time) string
- func Hex2Addr(str string) (string, error)
- func Json(obj interface{}) string
- func JsonBytes(obj interface{}) []byte
- func ObjectName(i interface{}) string
- func PrettyJSONBytes(obj interface{}) []byte
- func PrettyJson(obj interface{}) string
- func ToCamelCase(str string) string
- func ToSnakeCase(str string) string
- type Formatter
- type Strings
Constants ¶
This section is empty.
Variables ¶
var OmitDefaultAPI = jsoniter.Config{ SortMapKeys: true, UseNumber: true, CaseSensitive: true, EscapeHTML: true, ValidateJsonRawMessage: true, }.Froze()
OmitDefaultAPI ...
Functions ¶
func Addr2Hex ¶
Addr2Hex @Description:将地址字符串转换为十六进制字符串,仅支持ipv4 @param str @return string @return error
func CallerName ¶
CallerName @Description:调用者名称 @param skip @return string
func FunctionName ¶
func FunctionName(i interface{}) string
FunctionName @Description:方法名 @param i @return string
func GenerateUUID ¶
GenerateUUID @Description: 简单的产生一个唯一id @param seedTime @return string
func JsonBytes ¶
func JsonBytes(obj interface{}) []byte
JsonBytes @Description: @param obj @return []byte
func ObjectName ¶
func ObjectName(i interface{}) string
ObjectName @Description:对象名 @param i @return string
func PrettyJSONBytes ¶
func PrettyJSONBytes(obj interface{}) []byte
PrettyJSONBytes @Description: @param obj @return []byte
func PrettyJson ¶
func PrettyJson(obj interface{}) string
PrettyJson @Description: @param obj @return string
func ToCamelCase ¶
ToCamelCase @Description: 转为驼峰格式 @param str @return string
func ToSnakeCase ¶
ToSnakeCase @Description: 转为snake格式 @param str @return string
Types ¶
type Strings ¶
type Strings []string
Strings 字符串数组
func (Strings) Head3 ¶
Head3 @Description: 返回数组的第一、第二和第三个元素 @receiver ss @return h0 @return h1 @return h2