go json str快速转换

文章目录

  • go语言中json str快速转换
    • str转map
    • map转str

go语言中json str快速转换

  • 超级有用的两个函数,拿走不谢。

str转map

func str2Map(jsonData string)(result map[string] interface{}, err error){
	err = json.Unmarshal([]byte(jsonData), &result)
	return result, err
}

map转str

func map2Str(mapData map[string]interface{})(result string, err error){
	resultByte, errError := json.Marshal(mapData)
	result = string(resultByte)
	err = errError
	return result, err
}
  • 基本上json的转换用这两个函数就行,根据需求更改一些,包括做一些容错等。

你可能感兴趣的:(go语言)