前言
之前写了一篇GoDB开发踩坑记
但是内容有些不全,所以来补充一下。所以没看过GoDB开发踩坑记
的可以先看一下那篇文章。
正文
golang
encode_josn——把map[string]interface{}
转换为json字符串
这里用到了encoding/json
包(请自行引入)中的json.Marshal
函数,代码如下:
func encode_json(data map[string]interface{})(string){
js,_:=json.Marshal(data);
return string(js);
}
decode_json——把json字符串转换为map[string]interface{}
这里用的也是encoding/json
这个包,但用的是json.Unmarshal
函数,代码如下
func json_decode(str string)(map[string]interface{
}){
data:=make(map[string]interface{