天天看點

go 對象json轉mapgo 對象json轉map

大家好,又見面了,我是你們的朋友全棧君。

go 對象json轉map

// 函 數:Obj2map
// 概 要:
// 參 數:
//      obj: 傳入Obj
// 傳回值:
//      mapObj: map對象
//      err: 錯誤
func Obj2map(obj interface{}) (mapObj map[string]interface{}, err error) {
	// 結構體轉json
	b, err := json.Marshal(obj)
	if err != nil {
		return nil, err
	}

	var result map[string]interface{}
	if err := json.Unmarshal(b, &result); err != nil {
		return nil, err
	}
	return result, nil
}           

複制

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/145734.html原文連結:https://javaforall.cn