京东商城一堆
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user