1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| // json 转化为map
func JsonToMap(str string) map[string]interface{} {
var tempMap map[string]interface{}
err := json.Unmarshal([]byte(str), &tempMap)
if err != nil {
fmt.Println(err)
}
return tempMap
}
// json arr 转化为map
func JsonArrToMap(str string) []map[string]interface{} {
tempMap := make([]map[string]interface{}, 0)
err := json.Unmarshal([]byte(str), &tempMap)
if err != nil {
fmt.Println(err)
}
return tempMap
}
|