京东商城一堆

This commit is contained in:
苏尹岚
2020-05-12 15:37:04 +08:00
parent 9e8b8dbf13
commit 35cd9ffa79
7 changed files with 577 additions and 16 deletions

View File

@@ -392,6 +392,18 @@ func Map2URLValues(mapData map[string]interface{}) (retVal url.Values) {
return retVal
}
func Map2URLValues2(mapData map[string]interface{}) (retVal url.Values) {
retVal = make(url.Values)
for k, v := range mapData {
if data, ok := v.(string); ok {
retVal.Set(k, data)
} else {
retVal.Set(k, fmt.Sprint(v))
}
}
return retVal
}
func MapKV2List(mapData map[string]interface{}) []map[string]interface{} {
retVal := make([]map[string]interface{}, len(mapData))
index := 0
@@ -542,3 +554,16 @@ func Int2Float64(i int) (f float64) {
func Float32ToInt(f float32) (i int) {
return int(Str2Int64(Float64ToStr(math.Round(float64(f)))))
}
func Str2Int(s string) (i int) {
return int(Str2Int64(s))
}
func Float64TwoInt(f float64) (i int) {
return int(Float64TwoInt64(f))
}
func URLQueryEscape(s string) (str string) {
str, _ = url.QueryUnescape(s)
return str
}