go语言map与string的相互转换

go语言map与string的相互转换,第1张

一.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
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/995997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存