common

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MapGetKeys

func MapGetKeys[M ~map[K]V, K comparable, V any](m M) []K

获取 Map 的 key 值切片

func MapGetValue

func MapGetValue[T any](M1 map[string]any, key string) (result T)

读取 map 中的值并返回指定类型的值

func MapGetValueToString

func MapGetValueToString(M1 map[string]any, key string) (result string)

读取 map 中的值并返回 string 类型的值,其他类型会强制使用 fmt.Sprintf("%v") 转换

func MapToJsonString added in v0.0.6

func MapToJsonString(M1 map[string]any) (r string)

转JSON字符串

func RegexpSubmatch

func RegexpSubmatch(str_input string, regex_expression string, index int) (r string)

正则提取参数值(分组查询)

func SliceAnyToSliceString added in v0.0.4

func SliceAnyToSliceString(S1 []any) (result []string)

func SliceAnyToSliceUint added in v0.0.6

func SliceAnyToSliceUint(S1 []any) (result []uint)

JSON反序列化获取的[]any,解析的数字格式是float64,转成[]uint

func SliceToJoinString added in v0.0.6

func SliceToJoinString[T any](S1 []T, sep string) (result string)

将任意类型的数组 S1 转为string字符串,间隔符 sep

func SliceToJsonString added in v0.0.6

func SliceToJsonString(S1 []any) (r string)

转JSON字符串

func SliceUnique

func SliceUnique[T cmp.Ordered](S1 []T) []T

切片去重

func StringToMap

func StringToMap(s string) (M1 map[string]any, err error)

JSON字符串转Map[string]any

func StringToSliceAny added in v0.0.6

func StringToSliceAny(s string) (S1 []any, err error)

JSON字符串转Map[string]any

func StringToSliceString added in v0.0.6

func StringToSliceString(s string) (S1 []string, err error)

JSON字符串转Map[string]any

func StringToSliceUint added in v0.0.6

func StringToSliceUint(s string) (S1 []uint, err error)

JSON字符串转Map[string]uint

Types

This section is empty.

Jump to

Keyboard shortcuts

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