go语言map与string的相互转换

一.map转string

import (
	"encoding/json"
)

func MapToJson(param map[string]interface{}) string{
	dataType , _ := json.Marshal(param)
	dataString := string(dataType)
	return dataString
}

二.string转map

import (
	"encoding/json"
)



func JsonToMap(str string) map[string]interface{} {

	var tempMap map[string]interface{}

	err := json.Unmarshal([]byte(str), &tempMap)

	if err != nil {
		panic(err)
	}

	return tempMap
}


版权声明:本文为xyy1028原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。